Day04

Day04

ASCII码表:(要求记住三个数据就可以了)
0 48
A 65
a 97

内部类访问特点:
可以直接访问外部类成员,包括私有成员;
外部类要访问内部类的成员,必须创建对象。
内部类和外部类没有继承关系!

形式参数(基本类型和引用类型)
引用类型:
类名:需要的是该类的对象;
抽象类:需要的是该抽象的类子类对象
接口:需要的是该接口的实现类对象

关于匿名内部类我想补充自己的知识空缺的部分:
一:
就是内部类的简写手法
前提:存在一个接口或者类(这里的类可以是抽象的类也可以是具体的类)
格式:
new 类名或者接口名(){
重写方法;
}
本质就是一个继承了该类或者实现了该接口的子类匿名对象。
二:
匿名内部类的方法调用:
Inter i=new Inter(){ //多态
public void show(){
System.out.println(“show”);
}
public void show2(){
System.out.println(“show2”);
}
};
i.show();
i.show2();
三:
关于匿名内部类的一道面试题:
Day04

eclipse生成jar包并使用jar包:
jar包就是多个class文件的压缩包;我们可以通过它使用别人写好的东西
如何打jar包:
选中项目–右键–Export–java–jar—自己指定一个路径或者一个名称–finish
使用jar包:
复制到项目路径下并添加至构建路径。

eclipse导入项目需要注意的小问题:
如何查看项目所在路径:
选中–右键—properties–Resource–Location

导入项目需要注意的问题:
项目区域中不可能出现同名的项目(创建或者是导入)
自己随意创建的文件夹是不可能作为项目导入的
修改项目问题:
不要随意修改项目名
如果真要修改,不要忘记了配置文件.project中的把这里改为你改后的名称

接受项目需要注意事项:
专门建立一个文件夹用于接受项目,不要随意放置。
同一个项目再次接收时,先去存放目录将原始项目删除后,然后重新存储,最后刷新项目即可

Scanner获取数据时会出现一些小问题:
先获取一个数值,在获取一个字符串,会出现问题
主要原因就是那个换行符的问题
如何解决?
A:先获取一个数值之后,在创建一个新的键盘录入对象获取字符串;
B:把所有的数据都先按照字符串获取,然后要什么,你就对应转换成什么;

关于String类的一些常用功能(图片展示)
Day04

Day04

Day04

Day04