JAVA概念笔记

1、类只能用Public修饰,不能使用protected、priavate修饰。也可以不加修饰符,称做友好类。

2、类的实体元素包含成员变量和方法的定义,成员变量分为实例变量和类变量(static修饰的变量),方法分为实例方法和类方法(static修饰的方法)。

3、类里面定义的变量称为成员变量,方法里面定义的变量以及方法的参数定义的变量称为局部变量。

4、类方法(static修饰的方法)只能操作成员变量的类变量,而实例方法既可以操作成员变量的实例变量,又可以操作成员变量的类变量。

5、方法的定义: public void 方法名(){ }   方法必须含有返回类型void/string/int等等(构造方法除外)

6、方法和变量可以使用public(公共的)、protected(受保护的)、priavate(私有的)修饰符修饰,也可以不加修饰符,称作友好方法、友好变量。

7、权限:public>protected>友好的>priavate。

8、每个类都有构造方法,构造方法的方法名与类名相同,并且没有类型(返回类型),如果类中没有自己声明构造方法,类会创建自己默认的构造方法,如果类中创建了构造方法,则系统不再创建默认构造方法。

9、使用类名进行声明对象:class name;  使用new 关键字和类的构造方法为对象分配内存空间。  name=new class();

10、package 关键字,声明包  package 包名; import 关键字,import name; 导入包中的类,name命名使用标识符,或者多个标识符使用 . 连接。

11、public 修饰的类(公共类),不同的包里面的类可以调用。

12、重载:一个方法可以通过(参数的个数或(和)数据类型的不同)来实现函数重载。方法的类型(返回类型和参数名称不参与比较),例如两个方法的名称相同,即使类型不同,也要保证参数的个数或(和)数据类型不同。 包含多个参数的话,参数的数据类型不同,改变参数顺序也可以实现重载。

重载的最直接作用是方便了程序员可以根据不同的参数个数,顺序,类型,自动匹配方法,减少写过个函数名或方法名的重复步骤。

猜你喜欢

转载自www.cnblogs.com/zl181015/p/9328021.html