重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java子类父类代码动物 java父类和子类的例子

java编程:创建父类Animal和子类Dog

//Animal.java

创新互联是一家集网站建设,建湖企业网站建设,建湖品牌网站建设,网站定制,建湖网站建设报价,网络营销,网络优化,建湖网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

public class Animal {

private String name;

protected String species;

protected int age;

public Animal(String name,int age){

this.name = name;

this.age = age;

}

public String showInfo(){

String msg = "打印对象详细信息……";

return msg;

}

public void setSpecies(){

this.species = this.getClass().getSimpleName();

}

}

//Dog.java

public class Dog extends Animal {

private String name;

public Dog(String name,int age){

super(name,age);

}

public static void main(String[] args){

Dog d = new Dog("Tom",5);

System.out.println(d.showInfo());

}

//重写方法

public String showInfo(){

String msg = "";

msg = "My name is " + name + ".\nI'm a " + species + ".\nI'm " + age + ".";

return msg;

}

}

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编写程序实现有动物类animal,将其作为父类,从其派生出子类cat和子类dog,基类中包含方法speak()

public class Animal{

public void speak(){

System.out.println("Animal的speak方法");

}

}

public class Cat extends Animal{

}

public class Dog extends Animal{

}


文章名称:java子类父类代码动物 java父类和子类的例子
文章来源:http://cqcxhl.com/article/dddeoph.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP