JAVA小白求助大神!
(1)定义一Person类,该类具有属性人名、年龄、身份证号等信息以及将属性信息作为字符串返回的一方法;
(2)定义一Student类,让该类继承Person类,该类除了具有属性人名、年龄、身份证号等信息以外还有学号,所在学校等信息;该类也具有将属性信息作为字符串返回的一方法;
(3)编写测试类,测试这两个类
操作步骤:(主要代码)
任务二:定义一个动物抽象类Animal,该类有一个抽象的方法cry();定义一个小猫类Cat,该类继承了Animal类并实现了cry()方法,当调用cry()方法时打印“小猫喵喵叫”,定义一个小狗类Dog,该类也继承了Animal类并实现了cry()方法,当调用cry()方法时打印“小狗汪汪叫”。 展开
public class Person{
private String name;
private int age;
private String vcard;
public String getName(){return name;}
public int getAge(){return age;}
public String getVcard(){return vcard;}
public void setName(String name){this.name = name;}
public void setAge(int age){this.age = age;}
public void setVcard(String vcard){this.vcard = vcard;}
}
public class Student extends Person{
private String stuNo;
private String school;
public String getStuNo(){return sutNo;}
public String getSchool(){return school;}
public void setStuNo(String stuNo){this.stuNo = stuNo;}
public void setSchool(String school){this.school = school;}
}
public class Test{
public static void main (String args[]){
Person p = new Person();
p.setName("张三");
Student s = new Student();
s.setName("李四");
s.setSchool("第一中学");
System.out.println(p.getName()+" ; "+s.getName()+" : "+s.getSchool());
}
}
二、
public abstract class Animal{
public abstract void cry();
}
public class Cat extends Animal{
public void cry(){System.out.print("喵喵叫");}
}
//下面小狗的方法和猫的方法一样写就行。测试方法自己写一下把。字数不够了。
2015-04-29
private String name;
private int age;
private String idcard;
private String property;
//get / set
}