201711671222《Java程序设计》第三周学习总结

面向对象特性:封装、继承、多态

类的声明:public class 类名 或 class 类名,不能用private和protected修饰类。

类的实例化:类名 对象名=new 类名();

成员变量与局部变量的区别:如果方法中局部变量和成员变量的名字相同,那么方法中会屏蔽成员变量;成员变量有默认值,但局部变量没有默认值。

可变参数:声明方法时不给出参数的个数,但参数的类型必须相同,调用方法时可以传入任意多个类型相同的参数。例如:public void f(int ... x),参数代表可以用下标来表示,如:x[0],x[1]

实例变量与类变量的区别:

类体中包括成员变量的声明与方法的定义,而成员变量又可以分为实例变量和类变量。在声明成员变量的时候,用关键字Static修饰的为类变量,否则称作实例变量。不同对象的实例变量互不相同、所有对象共享类变量、通过类名直接访问类变量。

包:即源文件的目录,如果一个源文件有包名,要在第一句写上packsge 包名; 如果要导入某个包,import 报名;导入包中所有类,import 包名.*;
 

猜你喜欢

转载自blog.csdn.net/q1272211293/article/details/84783642
今日推荐