本文共 3751 字,大约阅读时间需要 12 分钟。
Student s = new Student() ; s.setStuno("s001") ; s.setName(" 张三 ") ; s.setMath(90.0f) ; s.setEnglish(89.0f) ; s.setComputer(99.0f) ; |
Person(){ } |
Person(){ name = "noname" ; age = 0 ; } |
class Person{ // 属性 private String name ; private int age ; // 定义一个构造方法 Person(String n,int a){ name = n ; age = a ; } public void setName(String str){ name = str ; } public void setAge(int a){ if(a>0&&a<150) age = a ; } public String getName(){ return name ; } public int getAge(){ return age ; } public void talk(){ System.out.println(" 姓名: "+name+" ,年龄: "+age) ; } }; public class OODemo09{ public static void main(String args[]){ Person p = null ; p = new Person(" 张三 ",30) ; p.talk() ; } }; |
Person(){ name = "noname" ; age = 0 ; } Person(String n,int a){ name = n ; age = a ; } |
class Person{ // 属性 private String name ; private int age ; // 定义一个构造方法 // 此构造方法被重载了 Person(){ name = "noname" ; age = 0 ; } Person(String n,int a){ // 在此处调用 setter 方法,完成设置 this.setName(n) ; this.setAge(a) ; } public void setName(String str){ name = str ; } public void setAge(int a){ if(a>0&&a<150) age = a ; } public String getName(){ return name ; } public int getAge(){ return age ; } public void talk(){ System.out.println(" 姓名: "+name+" ,年龄: "+age) ; } }; public class OODemo09{ public static void main(String args[]){ Person p = null ; p = new Person(" 张三 ",-30) ; p.talk() ; } }; |
private String empno ; private String name ; private float sal ; private String dept ; Employee(){ empno = "" ; name = "" ; sal = 0.0f ; dept = "" ; } Employee(String eno){ setEmpno(eno) ; setName(" 无名氏 ") ; setSal(0.0f) ; setDept(" 未定 ") ; } Employee(String eno,String name){ setEmpno(eno) ; setName(name) ; setSal(1000.0f) ; setDept(" 后勤 ") ; } Employee(String eno,String name,float s,String d){ setEmpno(eno) ; setName(name) ; setSal(s) ; setDept(d) ; } public String getInfo(){ return " 雇员编号: "+empno+" ,姓名: "+name+" ,薪水: "+sal+" ,部门名称: "+dept ; } public void setEmpno(String eno){ empno = eno ; } public void setName(String n){ name = n ; } public void setSal(float s){ sal = s ; } public void setDept(String d){ dept = d; } public String getEmpno(){ return empno ; } public String getName(){ return name ; } public float getSal(){ return sal ; } public String getDept(){ return dept ; } }; public class Demo10{ public static void main(String args[]){ Employee e = new Employee("e001"," 张三 ") ; System.out.println(e.getInfo()) ; } }; |
class Person{ // 属性 private String name ; private int age ; // 定义一个构造方法 // 此构造方法被重载了 Person(){ name = "noname" ; age = 0 ; } Person(String n,int a){ // 在此处调用 setter 方法,完成设置 this.setName(n) ; this.setAge(a) ; } public void setName(String str){ name = str ; } public void setAge(int a){ if(a>0&&a<150) age = a ; } public String getName(){ return name ; } public int getAge(){ return age ; } public void talk(){ System.out.println(" 姓名: "+name+" ,年龄: "+age) ; } }; public class OODemo11{ public static void main(String args[]){ new Person(" 张三 ",-30).talk() ; } }; |