private String name;private String color;
private int age;public Dog(){}
public Dog(String n,String c,int a){name=n;
color=c;age=a;
}
public String getInfo(){
return "狗的名字:"+this.getName()+",狗的颜色:"+this.getColor()+" ,狗的年龄:"+this.getAge();}
public void setName(String n){name=n;
}public void setCity(String c){
color=c;}
public void setAge(int a){age=a;
}public String getName(){
return name;}
public String getColor(){return color;
}public int getAge(){
return age;}
};class ExDemo02{
public static void main(String[] args){
Dog dog=new Dog("小黑","黑色",2);System.out.println(dog.getInfo());
}}
举一反三
- 设计一个[tex=1.857x1.286]N84lKOwBHRJpIKLLxBv1Kg==[/tex]类,有名字、颜色、年龄等属性,定义构造方法来初始化类的这些属性,定义方法输出[tex=1.857x1.286]N84lKOwBHRJpIKLLxBv1Kg==[/tex]信息。编写应用程序使用[tex=1.857x1.286]N84lKOwBHRJpIKLLxBv1Kg==[/tex]类。
- 在exercise包,完成下述任务:(1)设计一个Dog类,该类中包含昵称、颜色、年龄等属性,定义其行为(如睡、运动等)及输出Dog信息的方法;(2)编写应用程序DogDemo类,要求能实例化一个Dog对象,通过设置其各属性值,之后测试调用其下各类方法。
- 定义一个Dog类继承Animal类,有自己的属性name和方法watch。定义主方法测试
- 定义一个Animal类,包括类型、性别和年龄三个属性,以及say、run和toString方法。 定义一个Dog类继承Animal类,有自己的属性name和方法watch。定义主方法测试
- 请定义一个类Dog,使其继承自Animal类,(注:Dog类没有代码)
内容
- 0
class Dog{Dog(int m){ }Dog(double m){ }int Dog(int m) {return 23;}void Dog(double m) { }}对于Dog类,以下哪个叙述是错误的 A: Dog(int m)与Dog(double m)是互为重载的构造方法 B: int Dog(int m)与void Dog(double m)是互为重载的非构造方法 C: Dog类只有两个构造方法,而且没有无参数的构造方法 D: Dog类有三个构造方法
- 1
对于下列Dog类,哪个叙述是错误的? A: Dog(int m)与Dog(double m)互为重载的构造方法。 B: int Dog(int m)与void Dog(double m)互为重载的非构造方法。 C: Dog类只有两个构造方法,而且没有无参数的构造方法。 D: Dog类有3个构造方法。class Dog { Dog(int m){ } Dog(double m){ } int Dog(int m){ return 23; } void Dog(double m){ }}
- 2
对于下列Dog类,哪个叙述是错误的() class Dog{ Dog(int m){} Dog(double m){} int Dog(int m) {return 23;} void Dog(double m) {} } A: Dog(int m)与Dog(double m)是护互为重载的构造方法 B: int Dog(int m)与void Dog(double m)是互为重载的非构造方法 C: Dog类只有两个构造方法,而且没有无参数的构造方法 D: Dog类有三个构造方法
- 3
定义抽象类Shape表示形状类,属性有颜色,构造方法初始化颜色属性,方法有抽象方法getArea()。 定义子类圆类Circle,属性有半径,构造方法初始化所有属性,重写getArea()方法,返回圆的面积。 定义长方形类Rectangle,属性有长和宽,构造方法初始化所有属性,重写getArea()方法返回长方形面积。 定义测试类Test,创建一个圆类对象,输出它的面积。创建一个长方形对象,输出它的面积。
- 4
义一个动物Animal类,包括动物类型type成员变量,一个叫声sound()方法,定义一个Animal类的子类Dog类,重写sound()方法;再定义一个Animal类的子类Cat类,重写sound()方法;定义测试TestAnimal类,声明创建Animal类对象,再分别创建一个Dog类、Cat类的对象,然后通过访问Animal对象来访问Dog、Cat类对象的sound()方法。