JAVA第四次作业

本文提供两个Java类的设计实例,包括Dog类,具有名字、颜色、年龄等属性,并能输出对象信息;User类,用于表示用户,包含用户名、口令及用户计数变量,提供了多种构造方法及获取设置方法。

1.设计一个Dog类,有名字、颜色、年龄等属性,定义构造方法来初始化类的这些属性,定义方法输出Dog信息,编写应用程序使用Dog类。

public class Dog {
private String name;
private String color;
private int age;
public Dog(String name, String color, int age) {
this.name = name;
this.color = color;
this.age = age;
}
public void print() {
System.out.print("名字: " + this.name + "\n" + "颜色:" + this.color + "\n"
+ "年龄:" + this.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;
}
}

 

2. 设计一个表示用户的User类,中的变量有用户名、口令和记录用户个数的变量,定义类的3构造方法(无参、为用户名赋值、为用户名和口令赋值)获取和设置口令的方法和返回信息的方法。

 

public class User {
private String name;
private String password;
private static int num;
public User() {
num++;
}
public User(String name) {
this.name = name;
num++;
}
public User(String name, String password) {
this.name = name;
this.password = password;
num++;
}
public void print() {
System.out.print("用户个数:" + num + "\n");
System.out.println("名字: " + name + "\t" + "口令:" + password + "\n");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}

 

转载于:https://www.cnblogs.com/xutingfeng/p/6599287.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值