打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
构造器
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());
    }
}

​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());
    }
}

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;
    }
}

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;

分享知识,分享快乐!希望中国站在编程之巅!

               ----

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于第5章的全部习题答案总结!!! - 《JAVA开发实战经典》答疑专区 - 魔乐MLDN java学习社区-魔乐科技 JAVA论坛|JAVA培训论坛|MLDN论坛|MLDN社区|MLDN视频下载 -JAVA学习论坛
封装这件小事
从零开始学Java(十六)Java中方法覆盖的使用
Java 枚举类的基本使用
Java学习笔记:详解this关键字
java的动态代理模式简单实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服