java学习笔记3

    xiaoxiao2021-12-14  28

    继承与多态

    继承

    父类creature

    package shen; public class creature { String name ; int age; public creature(){ } public creature(String name, int age) { super(); this.name = name; this.age = age; } @Override public String toString() { return "creature [name=" + name + ", age=" + age + "]"; } public void canscream(){ System.out.println("嗷呜"); } } 子类people package shen; public class people extends creature{ public people() { super(); } public people(String name, int age) { super(name, age); // TODO Auto-generated constructor stub } public void play(){ System.out.println("people can play"); } } 子类animal

    package shen; public class animal extends creature { public animal() { super(); // TODO Auto-generated constructor stub } public animal(String name, int age) { super(name, age); // TODO Auto-generated constructor stub } public void noplay(){ System.out.println("animal"); } } 测试类test

    package shen; public class test { public static void main(String[] args){ // TODO Auto-generated method stub display(new people("小红",15)); display(new animal("旺财",5)); creature mm = new people(); mm.canscream(); } public static void display(creature cte){ System.out.println(cte); } }

    转载请注明原文地址: https://ju.6miu.com/read-962779.html

    最新回复(0)