- 博客(2)
- 收藏
- 关注
原创 重写 重载的区别
重写(override):一般都是表示子类和父类之间的关系,其主要的特征是:方法名相同,参数相同,但是具体的实现不同。 重写的特征: (1):方法名必须相同,返回值类型必须相同 (2):参数列表必须相同 (3):访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。 (4):子类和父类在同一个包中,那么子类可以重写父类所有方法,除了声明为private和final的方法。 (5):构造方法不能被重写, 重载发生在
2021-08-12 17:41:17 51
原创 static this super 多态各自用法
1.静态是属于类的,只被加载一次 2.由于静态的是在类加载的时候初始化,静态的不能调用非静态区 3.静态的内容是属于整个类所有,被所有的对象共有 this: 1.this相当于本类名 ,可以在本类中调用方法和属性 super: 1.super 相当于父类名,可以调用父类的构造方法 和父类属性 多态: Person p = new Student(); 方法:调用向左看,执行向右看 属性 :调用向左看,执行向左看 ...
2020-08-01 11:00:29 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人