java中,子类在继承父类的属性和方法的基础上可以添加新的属性和方法
语法格式是
class 父类
{
}
class 子类 extends 父类
{
子类特有的属性
子类特有的方法
}
package project;
class Animal{
private String name;
private int age;
public String getname()
{
return name;
}
public void setname(String name)
{
this.name=name;
}
public int getage()
{
return age;
}
public void setage(int age)
{
this.age=age;
}
}
class Dog extends Animal{
private String color;
public String getcolor()
{
return color;
}
public void setcolor(String color)
{
this.color=color;
}
}
public class Jicheng1 {
public static void main(String[] args) {
// 继承
Dog dog=new Dog();
dog.setname("牧羊犬");
dog.setage(3);
dog.setcolor("白色");
System.out.println("名称:"+dog.getname()+",年龄"+dog.getage()+",颜色"+dog.getcolor());
}
}