this&super关键字: this:代表本类对象的引用 super:代表父类存储空间的标识(可以理解为父类对象引用) this和super的使用分别 成员变量: this.成员变量 - 访问本类成员变量 super.成员变量 - 访问父类成员变量 成员方法: this.成员方法 - 访问本类成员 ...
分类:
其他好文 时间:
2020-07-16 00:04:14
阅读次数:
52
final修饰一个类:不能有子类成员方法不能覆盖重写 final修饰一个方法:该方法不能被重写与abstract关键字冲突 final修饰一个局部变量变量不能被更改只能赋一次值final int num;num=1; final对于基本类型来说是数据不变 final对于引用类型来说时地址不变 pub ...
分类:
其他好文 时间:
2019-12-27 00:12:26
阅读次数:
91
重载构造方法 、默认构造方法、子类调用父类的构造方法、构造方法的作用域、构造方法的访问级别 在多数情况下,初始化一个对象的最终步骤是去调用这个对象的构造方法。构造方法负责对象的初始化工作,为实例变量赋予合适的初始值。构造方法必须满足以下语法规则: (1) 方法名必须与类名相同。 (2)不要声明返回类 ...
分类:
其他好文 时间:
2019-10-28 10:29:55
阅读次数:
76
package cn.learn.Final; /* 当final用来修饰类 1.该类不能有任何子类,成员方法均无法覆盖重写,但可以重写父类的方法 当final用来修饰方法 1.该方法不能被覆盖重写 2.但不能和 abstract 同时使用,抽象方法没有方法体,矛盾 当final用来修饰局部变量 1... ...
分类:
其他好文 时间:
2019-09-05 23:09:11
阅读次数:
79
静态类成员 静态类成员方法和变量都可以据有静态属性,声明静态成员使用static修饰符。 类设计中的一个关键循环,就是决定是否将一个方法或变量声明为静态的。 静态变量 在程序中任何变量或者代码都是在编译时,由系统自动分配内存来存储的,而所谓静态就是指在编译后分配的内存会一直存在,直到程序推出时才会释 ...
分类:
编程语言 时间:
2019-06-01 19:59:28
阅读次数:
105
面向对象 多态: 概述:事物存在的多种形态。 多态前提: *要有继承关系 *要有方法重写 *要有父类引用指向子类对象。 成员变量访问: 编译看左边(父类),运行左边(父类)。 成员方法访问: 编译看左边(父类),运行右边(子类)。//动态绑定 多态静态方法: 编译看左边(父类),运行看左边(父类)。 ...
分类:
编程语言 时间:
2019-05-18 20:45:48
阅读次数:
124
Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 ...
分类:
其他好文 时间:
2019-05-07 01:31:00
阅读次数:
142
/* * 多态中,成员特点 * * 成员变量: * 编译的时候, 参考父类中有没有这个变量,如果有,编译成功,没有编译失败 * 运行的时候, 运行的是父类中的变量值 * 编译运行全看父类 * * 成员方法: * 编译的时候, 参考父类中有没有这个方法,如果有,编译成功,没有编译失败 * 运行的时候, ...
分类:
编程语言 时间:
2019-03-19 15:09:19
阅读次数:
157
第三周java 2第四章的学习总结: 一、主要内容(类与对象): 1、类; 2、构造方法与对象的创建; 3、类与程序的基本结构; 4、参数传值; 5、对象的组合; 6、实例成员与类成员; 7、方法重载; 8、this 关键字; 9、包; 10、import语句; 11、访问权限; 12、基本类型的类 ...
分类:
编程语言 时间:
2019-03-18 00:59:25
阅读次数:
201
20175312 2018 2019 2 《Java程序设计》第3周学习总结 教材学习内容总结 已依照蓝墨云班课的要求完成了第四章的学习,主要的学习渠道是PPT,和书的课后习题。 总结如下: 1、主要内容就是:类、构造方法与对象的创建、类与程序的基本结构、参数传值、对象的组合、实例成员与类成员、方法 ...
分类:
编程语言 时间:
2019-03-17 01:15:00
阅读次数:
198