上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2019年6月3日

摘要: 一、匿名对象 匿名对象是没有名字的实体,也就是该实体没有对应的变量名引用 匿名对象的特征: 创建的匿名类的对象只能够调用一次 匿名对象只在堆内存中开辟空间,而不存在栈内存的引用 每次创建匿名对象都是不同的对象 创建的匿名类的对象只能够调用一次 匿名对象只在堆内存中开辟空间,而不存在栈内存的引用 每次 阅读全文
posted @ 2019-06-03 11:39 qq1312583369 阅读(417) 评论(0) 推荐(0) 编辑
 
摘要: 匿名对象之所以说是匿名,是因为直接创建对象,而没有把这个对象赋值给某个值,才称之为匿名。 平常内部类的调用 使用匿名对象的条件: 内部类必须继承或者实现一个外部类接口,满足这个条件我们才能使用内部类。代码示例: 匿名内部类通俗来说就是:就是一个匿名子类对象。定义的方法是:new 父类or接口(){子 阅读全文
posted @ 2019-06-03 11:27 qq1312583369 阅读(764) 评论(0) 推荐(0) 编辑

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) 编辑

2019年5月31日

摘要: 抽象类的特点: 包含一个抽象方法的类一定是抽象类 抽象类和抽象方法都要使用abstract关键字定义 抽象方法只需要声明,不需要实现 抽象类必须被继承,子类必须复写全部抽象方法 抽象类的图像解释 这里有一个规则:既然父类里面的方法是抽象的,那么对于整个类来说,它就有一个没有实现的方法,这个方法不知道 阅读全文
posted @ 2019-05-31 11:59 qq1312583369 阅读(165) 评论(0) 推荐(0) 编辑
 
摘要: 多态的概念: 所谓多态,就是指一个引用(类型)在不同的情况下的多种状态。也可以理解为,多态是指通过指向父类的指针,来调用在不同子类中实现的方法 多态存在的三个必要条件: 多态的作用: 多态通过分离做什么和怎么做,从另一个角度将接口和实现进行分离。 多态则消除了类型之间的耦合关第。 假设一个主人养了猫 阅读全文
posted @ 2019-05-31 10:54 qq1312583369 阅读(161) 评论(0) 推荐(0) 编辑

2019年5月25日

摘要: super super可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。 1.普通的直接引用 与this类似,super相当于是指向当前对象的父类,这样就可以用super.xxx来引用父类的成员。 2.子类中的成员变量或方法与父类中的成员变量或方法同名 运行结果: 阅读全文
posted @ 2019-05-25 17:01 qq1312583369 阅读(143) 评论(0) 推荐(0) 编辑
 
摘要: this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 1,当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分。 上面的类Demo中有一个成员变量str和一个局部变量str(类方法中的形式参数),很显然局部变量和成员变量重名,这个时候一般在方法中 阅读全文
posted @ 2019-05-25 16:32 qq1312583369 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页