JAVA.类的构造方法与get/set方法

JAVA.类的构造方法与get/set方法

构造方法

      JAVA中,我们把方法名与类名相同的方法称为类的构造方法,构造方法分为两种,一种为有参的构造方法,另一种为无参的构造方法。其作用为初始化对象。假设现在有一个Person类

Person()  //无参的构造方法

{

}

Person(String  name, int age)  //有参的构造方法

{

    this.name=name;

    this.age=age;

}

构造方法的作用在创建对象时体现

1、利用无参的构造方法创建一个Person类的对象p1 

              Person (类名)  p1(对象名或引用) =new(new关键字)  Person()(无参的构造方法);

           此处用无参的构造方法初始化了一个对象。

2、利用有参的构造方法创建一个Person类对象p2

  Person (类名)  p2(对象名或引用) =new(new关键字)  Person("奥特曼",20)(有参的构造方法);

        此处用有参的构造方法初始化了一个对象。

set、get方法        

          继续以Person类为例:

              声明Person的两个私有属性:

private  String name;  //姓名

private   int  age;    //年龄

如果我们要在其它类中查看或者调用Person类中的私有变量,就必须在Person类中声明set、get方法

public  String getName()   //name 变量的get方法 

             {

               return name;              //返回name变量

             }

              public  int getAge()          //age变量的get方法

             {

                 return age;                 //返回age变量

             }   

             public  void setName()       //name变量的set方法,含参数

            {

             this.name=name;                //给参数赋值

             }

             public void setAge(int  age)  // age变量的set方法含参数

            { 

             this.age=age;                //  给参数赋值

            }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容