1 public class Puppy{ public Puppy(String name){//构造器实例 System.out.println("小狗的名字是 : " + name ); } public static void main(String []args){ Puppy myPuppy = new Puppy( "tommy" ); } } 2 public class Puppy{ public Puppy(){}// 构造器无参 构造器有参无参 public Puppy(String name){}// 构造器仅一个参数 } 3 快捷键 alt N ------X H public class Person{ String name; int age; public void setName(String name){ //采用set传递值 get获取值 this.name=name; } public String getName(){ return name; } public void setAge(int age){ this.age=age; } public int getAge(){ return age; } public static void main(String[] args){ Person p1=new Person(); p1.name="shuai";//非隐私数据可直接传递值 System.out.println(p1.getName()); } } 4 public class Person{ String name; int age; public void setName(String name){//构造器传递值 this.name=name; } public String getName(){ return name; } public void setAge(int age){ this.age=age; } public int getAge(){ return age; } public static void main(String[] args){ Person p1=new Person(); //这里也可以这样:Person p1=new Person("sabi"); 构造器传递值 p1.setName("sabi"); System.out.println(p1.getName()); } } 5 public class Person{ private String name; private int age; public void setName(String name){this.name=name;} public String getName(){return name;} public void setAge(int age){this.age=age;} public int getAge(){return age;} public static void main(String[] args){ Person p1=new Person(); p1.setName("sabi");//隐私数据用成员接口传递值 System.out.println(p1.getName()); } } 6 public class Test36{ public static void main(String[] args){ Person p1=new Person();//调用其他类 p1.name="zhao"; System.out.println(p1.getName()); } } class Person{//类外定义类 String name; public String getName(){ return name; } } 7 public class Test36{ public static void main(String[] args){ Person p1=new Person(); p1.setName("ni"); System.out.println(p1.getName()); } } class Person{ String name; public void setName(String name){this.name=name;}//类外set get public String getName(){return name;} } 8 public class Test36{ public static void main(String[] args){ Person p1=new Person("nihao"); System.out.println(p1.getName()); } } class Person{ String name; public Person(String name){this.name=name;}//类外构造器 public String getName(){ return name; 分享知识,分享快乐!希望中国站在编程之巅! ----融水公子 |
|