【java】面向对象的三个属性:
1.封装 :将声明封装起来 外面只调用
private属性,生成set/get方法提供访问
类和对象的关系与概念
static静态 ->通过类名 直接访问
final常量 ->final 修饰变量,该变量变成常量
final 修饰方法,该方法不能重写
final 修饰类,该类不能继承
2.继承:(类 抽象类 接口)
继承的关键字 extends 类继承类 接口继承接口 单继承
类继承接口 implements(实现) 多实现
接口最大的优点扩充java的继承体系
pulbic class A extends B{eat();}//eat();
public abstract class B{eat();}//B
public interface C{}
3.多态: 前提条件 在什么环境下会发生
继承体系下
方法要重写
return
形参 返回值 声明的时候子转父