Java动物继承接口代码,java接口动物实现类

JAVA:编写一个动物的继承关系代码.

class animal{

创新互联建站是专业的东川网站建设公司,东川接单;提供成都网站设计、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行东川网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

public void walk(){

System.ou.println("用脚走哩!");

}

}

class wolf{

public void eat(){

System.out.println("我吃肉!");

}

}

class sleep{

public void eat(){

System.out.println("我吃草“);

}

}

java 编码实现动物世界的继承关系:动物(Animal)属性:名称(name)具有行为:吃(eat)、睡觉(sleep)

public class Animal{

public void eat(){system.out.println("eat"); }

public void sleep(){ system.out.println("sleep"); }

}

class Cat extends Animal{ }

继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

扩展资料:

继承的特性

1、子类拥有父类非 private 的属性、方法。

2、子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。

3、子类可以用自己的方式实现父类的方法。

4、Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。

5、高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)。

Java关于继承、多态(接口和包)的编程题

package animal.mammal;

// 狗类

public class Dog extends Mammal{

void speak(){

System.out.println("Woof!");

}

void yaoweiba(){

System.out.println("Tail wagging...");

}

void qitaoshiwu(){

System.out.println("begging for food...");

}

}

// 同理写猫,马,猪,其中都必须有方法 void speak() 输出各不相同,其他方法自定义

public class Cat extends Mammal{

}

public class Horse extends Mammal{

}

public class Pig extends Mammal{

}

// 另外是宠物猫,宠物狗的

package animal.mammal.pet;

public class PetCat extends Cat{

doucle price = 40.00;

String ownername = peter;

void Price(){

System.out.println("PetCat price:" + this.price);

}

void Owner(){

System.out.println("this's " + this.ownername +" petCat");

}

}

// 同理写宠物狗的,如果需要 get/set 则为 price,ownername 加上该方法

public class PetDog extends Dog{

}

本文名称:Java动物继承接口代码,java接口动物实现类
URL网址:https://www.cdcxhl.com/article46/hcejhg.html

成都网站建设公司_创新互联,为您提供虚拟主机网页设计公司网站收录网站维护网站制作建站公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司