题目:
/*
* 01:设计一个类,有名字、颜色和年龄属性,
* 提供无参的构造方法和一个有参的构造方法,定义输出方法show()显示其信息。
* 使用有参构造方法创建一个对象,并输出该对象的信息。
*/
package Subject;
public class Subject {
//定义属性
private String name;
private String color;
private int age;
//添加无参构造方法
public Subject() {
}
//添加有参构造方法
public Subject(String name,String color,int age) {
this.name = name;
this.color = color;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
//声明一个方法来输出对象的所有信息
public void show() {
System.out.println("名字:"+this.name+",颜色:"+this.color+",年龄:"+this.age);
}
}
package Subject;
public class Subjecttest {
public static void main(String[] args) {
//使用S...类里的无参构造函数创建对象
Subject subject = new Subject();
//给对象赋值
subject.setName(("小红"));;
subject.setColor( "绿色");;
subject.setAge(2);;
subject.show();
//上面对象的属性是一个一个进行赋值,
//比较 麻烦。能不能在创建对象的时候一次性赋值
//通过有参构造函数来实现
Subject subject2 = new Subject("阿旺","白色",3);
subject2.show();
}
}
欢迎指教!!!