package lianxii;
import java.util.Date;
public class Person {
protected String name;
protected int age;
protected Date birthDate;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getInfo() {
return "Name:" + name + "\n" + "age:" + age;
}
}
//以上类Person
package lianxii;
public class Student extends Person {
protected String school;
@Override
public String getInfo() {
return "Name" + name + "\nage:" + age + "\nschool:" + school;
}
public static void main(String[] args) {
Person t = new Person();
// int a = t.age;
// Date b = t.birthDate;
// String c = t.name;
t.setAge(20);//可以直接在类Person里写死值
t.setName("jinzhi");
int u = t.getAge();
String o = t.getName();
System.out.println("u:" + u);
System.out.println("o:" + o);
String bb = t.getInfo();
System.out.println("bb:" + bb);
}
}
//以上类Student,结果:
//u:20
//o:jinzhi
//bb:Name:jinzhi
//age:20
import java.util.Date;
public class Person {
protected String name;
protected int age;
protected Date birthDate;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getInfo() {
return "Name:" + name + "\n" + "age:" + age;
}
}
//以上类Person
package lianxii;
public class Student extends Person {
protected String school;
@Override
public String getInfo() {
return "Name" + name + "\nage:" + age + "\nschool:" + school;
}
public static void main(String[] args) {
Person t = new Person();
// int a = t.age;
// Date b = t.birthDate;
// String c = t.name;
t.setAge(20);//可以直接在类Person里写死值
t.setName("jinzhi");
int u = t.getAge();
String o = t.getName();
System.out.println("u:" + u);
System.out.println("o:" + o);
String bb = t.getInfo();
System.out.println("bb:" + bb);
}
}
//以上类Student,结果:
//u:20
//o:jinzhi
//bb:Name:jinzhi
//age:20
Java面向对象编程实践:创建Person和Student类
1万+

被折叠的 条评论
为什么被折叠?



