Java暑期学习第九天日报
一、今天完成内容:
今天学习完了第四章的4.1、4.2、4.3章的内容。学习了4.1的面向对象的设计思想,对java语言有了一定的认识。关于4.2的内容,对Java中类的创建及对象的创建和使用进行了学习。另外还学习了4.3的java中的方法,对方法的分类、构造方法、自定义方法、方法的重载和调用、传参等内容进行了主要学习。
二、遇到的问题如下:
对于方法调用这方面各种请况不是很熟悉,另外对于递归方法的使用不够熟悉。
三、明天计划 : 学习4.4和4.5的内容。
今天完成的具体内容:
1、方法的调用:
(1)
同一类内: | 静态方法 | 非静态方法 |
调用静态方法 | 直接调用 | 直接调用 |
调用非静态方法 | 通过对象调用 | 直接调用 |
不同类内: | 静态方法 | 非静态方法 |
调用静态方法 | 类名.静态方法() | 类名.静态方法() |
调用非静态方法 | 导入另一个类的包并通过创建对象调用 | 导入另一个类的包,用对象调用 |
2、方法的分类:
类方法 | 也成为实例方法,用static修饰,该类方法只能操作静态变量,不能访问实例变量。类方法可以在类中直接被调用,也可被对象调用。 |
实例方法 | 实例方法可以对当前对象实例的实例变量操作,而且可以访问类变量。 |
3、修饰符:
public | 访问权限最高,可访问本工程任意地方 |
protected | 可访问同一包中的类与子类 |
private | 只能在本类中访问 |
缺省 | 只能访问同一包中的类,不能访问其他类 |