文章标题
2017-08-07 14:41
330 查看
1.有一个抽象类 如下: 要求把代码补全
public abstract class AutoInvoke {
}
2.一个子类继承上面抽象类:
public class Student extends AutoInvoke{
}
3.测试类中:
public class Test{
}
————————————————分割线——————————————————
package com.briup.test;
import java.lang.reflect.Method;
import java.util.Date;
public class Student extends AutoInvoke{
private String name;
private Integer age;
private Date birthday;
private String address;
private String email;
private String phone;
}
abstract class AutoInvoke {
private Class
public abstract class AutoInvoke {
public void putValue(String name,Object value){ //补充代码 } public Object outValue(String name){ //补充代码 return null; }
}
2.一个子类继承上面抽象类:
public class Student extends AutoInvoke{
private String name; private Integer age; private java.util.Date birthday; private String address; private String email; private String phone; get/set public String toStirng(){ return "name=......" }
}
3.测试类中:
public class Test{
main: Student o = new Student (); o.putValue("Name", "tom"); o.putValue("Email", "abc@163.com"); o.putValue("Phone", "19999999"); o.putValue("Address", "地址"); o.putValue("Age", 24); o.putValue("Birthday", new Date()); System.out.println(o); System.out.println("----------------"); System.out.println(o.outValue("name")); System.out.println(o.outValue("email")); System.out.println(o.outValue("phone"));
}
————————————————分割线——————————————————
package com.briup.test;
import java.lang.reflect.Method;
import java.util.Date;
public class Student extends AutoInvoke{
private String name;
private Integer age;
private Date birthday;
private String address;
private String email;
private String phone;
public static void main(String[] args) { Student o = new Student (); o.putValue("Name", "tom"); o.putValue("Email", "abc@163.com"); o.putValue("Phone", "19999999"); o.putValue("Address", "地址"); o.putValue("Age", 24); o.putValue("Birthday", new Date()); System.out.println(o); System.out.println("----------------"); System.out.println(o.outValue("Name")); System.out.println(o.outValue("Email")); System.out.println(o.outValue("Phone")); System.out.println(o.outValue("Address")); System.out.println(o.outValue("Age")); System.out.println(o.outValue("Birthday")); } @Override public String toString() { return "Student [name=" + name + ", age=" + age + ", birthday=" + birthday + ", address=" + address + ", email=" + email + ", phone=" + phone + "]"; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; }
}
abstract class AutoInvoke {
private Class