类/<br>对象/<br>方法/<br>实例/<br>实例变量/<br>封装/<br>接口/
【对象】是类的一个实例(对象不是找个女朋友),<br>有状态和行为。例如,一条狗是一个对象,<br>它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
【类】是一个模板,它描述一类对象的行为和状态。
【方法】就是行为,一个类可以有很多方法。<br>逻辑运算、数据修改以及所有动作都是在方法中完成的。
【实例变量】每个对象都有独特的实例变量,<br>对象的状态由这些实例变量的值决定。
【封装】在面向对象程式设计方法中,封装(英语:Encapsulation)<br>是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。
【接口】
继承
extends
implements
super/this
super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。<br>this关键字:指向自己的引用。
final
final 关键字声明类可以把类定义为不能继承的,即最终类;或者用于修饰方法,该方法不能被子类重写:
重载/重写<br>理解:重写(动态)就是多态的实现方式
ChildTopic
重载:方法名相同,参数不同<br>重写:方法名与参数都一样
多态<br>理解:多态是一种思想,这种思想帮助程序员避免重复写代码<br>像继承、重写、父类引用指向子类对象
多态是同一个行为具有多个不同表现形式或形态的能力。<br>比如:电脑上的F1键,不同的模式下有不同的功能