12.定义两个类Dog,SmallDog,SmallDog继承Dog
说明一:关于Dog
两个属性,狗的名字(dogName,String),狗的年龄(dogAge,int)
一个方法,dogWalk(),打印一句话简单描述狗走路的样子
一个构造方法,无参数,在此构造方法中初始化dogName,dogAge
说明二:关于SmallDog
继承Dog,不添加任何属性和方法
最后,在测试类中的main方法中生成SmallDog类的对象,访问属性dogName和dogAge,并打印出他们的值;调用dogWalk(),看看效果.
第一个类我已经定义好了,但是不知道怎么让SmallDog类去继承它...跪求实现代码!!!!
package java习题;
public class Dog_Q6 {
String dogName="";
int dogAge;
public void dogWalk(){
dogName="欢欢";
dogAge=4;
System.out.println("一只叫做"+dogName+"的狗,今年"+dogAge+"岁,它正向你开心地跑来!");
}}
说明一:关于Dog
两个属性,狗的名字(dogName,String),狗的年龄(dogAge,int)
一个方法,dogWalk(),打印一句话简单描述狗走路的样子
一个构造方法,无参数,在此构造方法中初始化dogName,dogAge
说明二:关于SmallDog
继承Dog,不添加任何属性和方法
最后,在测试类中的main方法中生成SmallDog类的对象,访问属性dogName和dogAge,并打印出他们的值;调用dogWalk(),看看效果.
第一个类我已经定义好了,但是不知道怎么让SmallDog类去继承它...跪求实现代码!!!!
package java习题;
public class Dog_Q6 {
String dogName="";
int dogAge;
public void dogWalk(){
dogName="欢欢";
dogAge=4;
System.out.println("一只叫做"+dogName+"的狗,今年"+dogAge+"岁,它正向你开心地跑来!");
}}
--漏了public class Dog_Q6 {
private String dogName;
private int dogAge; public Dog_Q6(){
dogName="欢欢";
dogAge=4;
} public void dogWalk(){
System.out.println("一只叫做"+dogName+"的狗,今年"+dogAge+"岁,它正向你开心地跑来!");
} public String getDogName() {
return dogName;
} public void setDogName(String dogName) {
this.dogName = dogName;
} public int getDogAge() {
return dogAge;
} public void setDogAge(int dogAge) {
this.dogAge = dogAge;
}
}继承用extends
public class SmallDog extends Dog_Q6 {
...
}
public class SmallDog extends Dog_Q6 {
...
}
请问下这个“...”省略的是什么?
...