面向对象编程
1.面向过程与面向对象
面向过程
面向对象
面向过程和面向对象的区别
类
对象
面向对象的两个要素
2.类
属性
成员变量
局部变量
属性赋值的先后顺序
成员变量和局部变量的异同点
方法
方法声明
权限修饰符:public protected 缺省 private;
返回值类型:
没有返回值:采用void 关键字;
具体的返回值类型:int、String、double等,且如果方法有返回值,那么方法中一定有return;
在继承的基础上方法可以重载和重写
方法重载
方法重载要求:
① 方法名相同,参数列表不同;
② 参数列表顺序不同,或返回值类型不同;
方法重写
方法重写要求:
① 重写方法必须和被重写方法具有相同的方法名称、参数列表;
② 重写的方法的返回值类型不能大于被重写的方法的返回值类型;
③ 重写方法使用的访问权限不能小于被重写方法的访问权限;