day10
1、形式参数和返回值的问题
a:形式参数
类名:需要该类的对象
抽象类名:需要该类的子类对象
接口名:需要该接口的实现对象
b:返回值类型
类名 抽象类名 接口名
c:链式编程
对象.方法1().方法2()........方法n();
这种用法:其实方法1()调用完毕后,应该返回一个对象。
2、包
1、其实就是文件夹
2、作用:
A:区分同名的类
B:对类进行分类管理
3、package 包名;
4、带包的编译和运行
A:手动式
B:自动式
javac -d . Hello.java
3、导包 import 包名....类名
4、 权限修饰符
1、 本类 同一包下 不同包子类
private y
默认 y y
protected y y y
public y y y
2、这四种权限修饰符在任意时刻只能出现一种
5、内部类
1、访问规则
A:可以直接访问外部类的成员,包括所有。
B:外部类想要访问内部类成员,必须创建对象。
2、内部类的分类:
A:成员内部类
B:局部内部类
3、成员内部类
A:private 为了数据的安全性
B:为了访问的方便性
成员内部类不是静态的:
外部类名.内部类名 对象名 = new 外部.new 内部();
成员内部类是静态的:
外部.内部 对象名 = new 外部.内部();
4、内部类和外部类没有继承关系
5、局部内部类
A:局部内部类访问局部变量必须加final 修饰
B:为啥呢? 百度。。。
day11
1、Eclipse的空间基本配置
A:程序的编译和运行环境(一般不改)
window ---Preference ---java
B:如何去掉默认的注释
window --- Preference --- java -- code style ---code template
选择你不想要的内容,通过右边的Edit编辑。
C:行号的显示和隐藏
显示:在代码区域左边的空白区域。右击--show line number
D:字体大小及颜色
a:java代码区域的字体大小和颜色
window -- preference -- general -- Appearance -- Colors and fonts -- java修改 -- java edit test
b:控制台
。。。。 。。。--debug -- console font
c:其它文件
。。。。。 。。。。 ----basic -----test font
E:窗体给弄乱了怎么办?
window --reset perspective
F: 控制台找不到了,怎么办?
window--show view --console
4、常用快捷键
A:格式化: Ctrl + shift + f
B:导入包: Ctrl + shift
C:注释 单行: ctrl + / 多行:Ctrl + shift + / ,Ctrl + shift + \
D: 代码上下移动 选中代码 alt + 上下箭头
E:查看源码:
选中类名 (F3 或 Ctrl + 鼠标点击)
5、如何提高开发效率
A: 自动生成构造方法
a:无参构造方法 在代码区域 右击 --source --G C F S
b :带参构造方法 。。。。。。-------source --G C U F --finish
B:自动生成getxx()/ setxxx()方法
。。。。。。。。。source --G G and S 。。
提供了对应的快捷键操作
alt + shift + s
按下带有下划线的那个字母即可
关于汉化 :
使用dropins 安装插件
jar包 右击 export --java -java
帮助文档 。。。。。。。-javadoc -- finish