Bird.java 869 B

123456789101112131415161718192021222324252627282930313233
  1. package course;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Bird
  6. * @description
  7. * @create 2026/7/22
  8. */
  9. public class Bird extends Animal{
  10. private String s1; //私有的
  11. String s2; //默认的
  12. protected String s3; //非同包子类的
  13. public String s4; //公共的
  14. /**
  15. * 子类重写父类的方法
  16. */
  17. //@Override // @Override 是重写注解,可以加也可以不加,如果加了这个注解,注解下面的第一个方法必须是和父类方法同名
  18. // 即使不加@Override
  19. // 只要子类出现和父类完全同名的方法,也算是子类重写父类的方法
  20. // 但是如果方法名不同,那么就算是子类特有的方法。
  21. public void eat() {
  22. System.out.println("鸟吃自己的.....");
  23. }
  24. public void fly(){
  25. System.out.println("飞.......");
  26. }
  27. }