面向对象三要素:封装,继承+多态.
封装是为了"去除全局变量".
继承是为了"去除代码重复".
多态是为了能让"继承"成立.
多态体现在方法重写和方法重载.
方法重写:是子类的方法覆盖父类的方法,要求方法名和参数都相同.
方法重载:是在同一个类中的两个或两个以上的方法,拥有相同的方法名,
但是参数却不相同,方法体也不相同,最常见的重载的例子就是类的构造函数.
面向对象三要素:封装,继承+多态.
封装是为了"去除全局变量".
继承是为了"去除代码重复".
多态是为了能让"继承"成立.
多态体现在方法重写和方法重载.
方法重写:是子类的方法覆盖父类的方法,要求方法名和参数都相同.
方法重载:是在同一个类中的两个或两个以上的方法,拥有相同的方法名,
但是参数却不相同,方法体也不相同,最常见的重载的例子就是类的构造函数.