1.super,相较于关键字this,可以修饰属性、方法、构造器 2.super修饰属性、方法:在子类的方法、构造器中,通过super.属性或者super.方法的形式...
Java基础学习(十六)面向对象之继承性
继承是面向对象最显著的一个特性。 1.为什么要有继承性? 继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 2.通过"class A exte...
Java基础学习(十五)面向对象之java包(package)/导入(import)
package: 声明源文件所在的包,写在程序的第一行。 每“.”一次,表示一层文件目录。 包名都要小写。 import: 1)显式导入指定包下的类或接口 2)写在包的声明和源文件...
Java基础学习(十四)面向对象之this关键字
关键字:this 1.使用在类中,可以用来修饰属性、方法、构造器 2.表示当前对象或者是当前正在创建的对象 3.当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加th...
Java基础学习(十三)面向对象之构造器
一、类的第三个成员 构造器(constructor 构造方法) construction CCB ICBC oop constructor:建造者 构造器的作用: ①...
Java基础学习(十二)面向对象的特征一:封装性
一、面向对象的特征一:封装 问题:当创建了类的对象以后,如果直接通过"对象.属性"的方式对相应的对象属性赋值的话,可能会 出现不满足实际情况的意外,我们考虑不让对象来直接作用属性...
Java基础学习(十一)面向对象之Java的值传递机制
* 方法的参数传递(重点、难点) * 1.形参:方法声明时,方法小括号内的参数 * 实参:调用方法时,实际传入的参数的值 * 2.规则:java中的参数传递机制:值传...
Java基础学习(十)面向对象之可变个数的形参的方法
可变个数的形参的方法: 1.格式:对于方法的形参: 数据类型 ... 形参名 2.可变个数的形参的方法与同名的方法之间构成重载 3.可变个数的形参在调用时,个数从0开始,到无穷多个...
Java基础学习(九)面向对象之方法重载
方法的重载(overload) 要求: 1.同一个类中 2.方法名必须相同 3.方法的参数列表不同(①参数的个数不同②参数类型不同) 补充:方法的重载与方法的返回值类型没有关系! ...
Java基础学习(八)面向对象之类、属性、方法
1.关于于类的设计 2.类的组成成分: 1) 属性(成员变量,Field) 2)方法(成员方法,函数,Method) 2.1属性: * 成员变量 vs 局部变量 相同点: 1.遵循...