重写相关知识

 1 //子类
 2 package OOP;
 3 //重写都是方法的重写,与属性无关
 4 //重写只能是public,不能是private
 5 /*
 6 重写的注意点:(需要有继承关系,子类重写父类的方法)
 7 1.方法名必须相同
 8 2.参数列表必须相同
 9 3.修饰符:可以扩大但不能缩小:
10         public>Protected>Default>private
11 4.抛出的异常:范围,可以被缩小,但不能扩大;(Exception(大))
12  5.子类与父类的方法必须一致,但方法体不同
13   */
14 
15 public class A  extends B{
16     @Override//重写,注解,有功能的注释:
17     public void test() {
18         //super.test();//调用父类的test:
19         System.out.println("A=>test()");//重写是非静态状况下
20     }
21     /*public  void test(){
22         System.out.println("A=>test()");
23     }
24 
25      */
26 }
27 
28 //父类
29 
30 package OOP;
31 
32 public class B {
33     public  void test(){
34         System.out.println("B=>test()");
35     }
36 }

 

posted @ 2022-01-18 15:22  捞月亮的渔夫  阅读(92)  评论(0)    收藏  举报