java学习笔记3_继承与多态

来源:互联网 发布:腾讯云服务器绑定域名 编辑:程序博客网 时间:2024/05/22 12:10

继承与多态

继承

父类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;}@Overridepublic 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 stubdisplay(new people("小红",15));display(new animal("旺财",5)); creature mm = new people(); mm.canscream(); }public static void display(creature cte){ System.out.println(cte); }}




0 0
原创粉丝点击