代码改变世界

140201126-杨鹏飞-作业五

2016-04-03 02:14  140201126杨鹏飞  阅读(140)  评论(0编辑  收藏  举报

class Person3{
 private String name;
 private String addr;
 private String sex;
 private int age;
 public Person3(String name,String addr,String sex,int age){
  this.name=name;
  this.addr=addr;
  this.sex=sex;
  this.age=age;
 }
 public Person3(String name,int age){
  this.name=name;
  this.age=age;
 }
 public Person3(){
  
 }
 public String getName(){
  return name;
 }
 public void setName(String n){
  name=n;
 }
 public String getAddr(){
  return addr;
 }
 public void setAddr(String ad){
  addr=ad;
 }
 public String getSex(){
  return sex;
 }
 public void setSex(String s){
  sex=s;
 }
 public int getAge(){
  return age;
 }
 public void setAge(int a){
  age=a;
 }
}
public class Person {
 public static void main(String args[]) {
  Person3 per=null;
  per=new Person3("张三","北京市顺义区牛栏山镇北京工业大学耿丹学院","男",20);
  System.out.println("姓名:"+per.getName());
  System.out.println("地址:"+per.getAddr());
  System.out.println("性别:"+per.getSex());
  System.out.println("年龄:"+per.getAge());
  System.out.println("\t");
  per=new Person3("张三",20);
  System.out.println("姓名:"+per.getName());
  System.out.println("地址:"+per.getAddr());
  System.out.println("性别:"+per.getSex());
  System.out.println("年龄:"+per.getAge());
  System.out.println("\t");
  per=new Person3();
  System.out.println("姓名:"+per.getName());
  System.out.println("地址:"+per.getAddr());
  System.out.println("性别:"+per.getSex());
  System.out.println("年龄:"+per.getAge());
 }
}

 

class Person4{
 private String name;
 private String addr;
 private String sex;
 private int age;
 public Person4(String name,String addr,String sex,int age){
  this.name=name;
  this.addr=addr;
  this.sex=sex;
  this.age=age;
 }
 public Person4(String name,int age){
  this.name=name;
  this.age=age;
 }
 public Person4(){
  
 }
 public String getName(){
  return name;
 }
 public void setName(String n){
  name=n;
 }
 public String getAddr(){
  return addr;
 }
 public void setAddr(String ad){
  addr=ad;
 }
 public String getSex(){
  return sex;
 }
 public void setSex(String s){
  sex=s;
 }
 public int getAge(){
  return age;
 }
 public void setAge(int a){
  age=a;
 }
}
class Chidren2 extends Person4{
 private float math;
 private float english;
 public Chidren2(){
 }
 public float getMath(){
  return math;
 }
 public void setMath(float math){
  this.math=math;
 }
 public float getEnglish(){
  return english;
 }
 public void setEnglish(float english){
  this.english=english;
 }
}
public class ExtDemo {
 public static void main(String args[]) {
  Chidren2 stu=new Chidren2();
  stu.setName("张三");
  stu.setAddr("北京市顺义区牛栏山镇北京工业大学耿丹学院");
  stu.setSex("男");
  stu.setAge(20);
  stu.setMath(80.5f);
  stu.setEnglish(90.5f);
  System.out.println("姓名:"+stu.getName());
  System.out.println("地址:"+stu.getAddr());
  System.out.println("性别:"+stu.getSex());
  System.out.println("年龄:"+stu.getAge());
  System.out.println("数学成绩:"+stu.getMath());
  System.out.println("英语成绩:"+stu.getEnglish());
  System.out.println("\t");
  stu=new Chidren2();
  stu.setName("张三");
  stu.setAge(20);
  System.out.println("姓名:"+stu.getName());
  System.out.println("地址:"+stu.getAddr());
  System.out.println("性别:"+stu.getSex());
  System.out.println("年龄:"+stu.getAge());
  System.out.println("数学成绩:"+stu.getMath());
  System.out.println("英语成绩:"+stu.getEnglish());
  System.out.println("\t");
  stu=new Chidren2();
  System.out.println("姓名:"+stu.getName());
  System.out.println("地址:"+stu.getAddr());
  System.out.println("性别:"+stu.getSex());
  System.out.println("年龄:"+stu.getAge());
  System.out.println("数学成绩:"+stu.getMath());
  System.out.println("英语成绩:"+stu.getEnglish());
 }

}