返回值与参数
public class Dog {
// 定义一个狗的类,类中有属性:姓名,性别,品种
String name;
char sex;
String veriaty;
//无返回,无参数
public void DogRun() {//狗跑步的方法
System.out.println("某某品种狗狗跑的好快");
}
public void DogGrouth() {//狗长大的方法
System.out.println("某某姓名的狗狗长大了");
}
//有返回,无参数
public String Dogname() {//得到狗的姓名方法
return name;
}
public char Dogsex() {//得到狗的性别的方法
return sex;
}
public String Dogveriaty() {//得到狗的品种的方法
return veriaty;
}
public String toString() {//返回当前对象信息的方法
return "狗狗姓名:" + name + " 狗狗性别:" + sex + " 狗狗品种:" + veriaty;
}
//无返回,有参数
public void setname(String a) {//设置当前狗的姓名的方法
name =a;
}
public void setsex(char b) {//设置当前狗的性别的方法
sex = b;
}
public void setveriaty(String c) {//设置当前狗的品种的方法
veriaty = c;
}
}
测试类:
public class TextDog {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generatedmethod stub
Dog d = new Dog();
d.name = "XiaoHei";
d.sex = '公';
d.veriaty = "good";
d.DogRun();
d.DogGrouth();
System.out.println(d.Dogname());
System.out.println(d.Dogsex());
System.out.println(d.Dogveriaty());
System.out.println(d.toString());
d.setname("Wangcai");
d.setsex('公');
d.setveriaty("better");
System.out.println(d.toString());
}
}
public class Car {
String name;
char sex;
int age;
String DriveCode;
String CarCode;
// 设置姓名方法,设置性别方法,设置年龄方法,设置驾驶证号方法,设置汽车牌号的方法。
public void setName(String a) {
name = a;
}
public void setSex(char b) {
sex = b;
}
public void setAge(int c) {
age = c;
}
public void setDriveCode(String d) {
DriveCode = d;
}
public void setCarCode(String e) {
CarCode = e;
}
// 得到姓名方法,得到性别方法,得到年龄方法,得到驾驶证号方法,得到汽车牌号的方法。
// 以及显示所有数据的方法(toString)。
public String a() {
return name;
}
public char b() {
return sex;
}
public int c() {
return age;
}
public String d() {
return DriveCode;
}
public String e() {
return CarCode;
}
public String toString() {
return "姓名" + name + "\0\0" + "性别" + sex + " 年龄" + age + " 驾驶证号"
+ DriveCode + " 汽车牌号" + CarCode;
}
// 司机开车的方法,显示“某某司机正在开某某牌号的车”。司机停车的方法,显示“某某司机把某某牌号的车停了下来”。
public void DriveCar(){
System.out.println(name+"司机正在开"+CarCode+"车");
}
public void StopCar(){
System.out.println(name+"司机把"+CarCode+"车停下来");
}
// 检查此司机是否是某某姓名的方法,要求传入一个司机的姓名,
// 检查这个姓名是否是此司机的姓名,要求返回一个true或false。
public boolean f(String names){
return name.equals(names)?true:false;
}
// 检查此司机是否是某某汽车牌号的方法,要求传入一个车牌号,
// 检查这个牌号是否是此司机的汽车牌号,要求返回一个true或false。
public boolean g(String CarCodes){
return CarCode.equals(CarCodes)?true:false;
}
}
测试类:
public class TextCar {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generatedmethod stub
Car a = new Car();
a.name = "吴鑫";
a.age = 19;
a.sex = '男';
a.DriveCode = "123";
a.CarCode = "Woo9";
System.out.println(a.toString());
a.DriveCar();
a.StopCar();
System.out.println(a.f("吴鑫"));
System.out.println(a.g("W005"));
}
}