2019年6月1日

摘要: 1.修饰成员变量 根据Person构造出的每一个对象都是独立存在的,保存有自己独立的成员变量,相互不会影响 static关键字可以修饰成员变量和方法,来让它们变成类的所属,而不是对象的所属,比如将Person的age属性用static进行修饰 例如: 在给p2的age属性赋值时,干扰了p1的age属 阅读全文
posted @ 2019-06-01 11:33 qq1312583369 阅读(166) 评论(0) 推荐(0) 编辑
 
摘要: final关键字的基本用法 1.修饰数据 在编写程序时,我们经常需要说明一个数据是不可变的,我们成为常量。在java中,用final关键字修饰的变量,只能进行一次赋值操作,并且在生存期内不可以改变它的值。更重要的是,final会告诉编译器,这个数据是不会修改的,那么编译器就可能会在编译时期就对该数据 阅读全文
posted @ 2019-06-01 10:39 qq1312583369 阅读(100) 评论(0) 推荐(0) 编辑
 
摘要: 在多数情况下,初始化一个对象的最终步骤是去调用这个对象的构造方法。构造方法负责对象的初始化工作,为实例变量赋予合适的初始值。构造方法必须满足以下语法规则: (1) 方法名必须与类名相同。 (2)不要声明返回类型。 (3)不能被static、final、synchronized、abstract和na 阅读全文
posted @ 2019-06-01 10:05 qq1312583369 阅读(160) 评论(0) 推荐(0) 编辑
 
摘要: JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝猴可以同时从 “动物类”、“值钱的东西 阅读全文
posted @ 2019-06-01 06:29 qq1312583369 阅读(174) 评论(0) 推荐(0) 编辑