189 8069 5689

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网址:http://cdxtjz.cn/article/hcejhg.html

其他资讯