成员变量和成员方法

本文详细介绍了Java编程中的成员变量和成员方法。成员变量包括其类型修饰符、数据类型以及如何通过private修饰符实现数据封装。成员方法则涵盖了方法声明、方法体,以及实例方法和类方法的区别。实例方法与类方法在内存分配、调用方式和操作对象上有所不同,类方法不能直接访问实例方法。此外,文章还强调了成员变量和方法在类设计中的重要性。
摘要由CSDN通过智能技术生成

一,成员变量

定义成员变量最简单的格式为:

类型   变量  1[,变量2,···]

1,变量名前面的所有关键字称为该变量的修饰符,变量的类型修饰符是必须有的,他决定该变量在内存中分配的空间的大小。

,2,成员变量可以是简单类型,如byte,int,long,boolean,float,double;也可以是数组,字符串或类等音乐类型。

3.每个类中的成员变量类型的定义要根据具体情况来定,不能一概而论。例:

       class car{

                String carNum;   //车号

                double speed;  //汽车的速度

     }

4.要实现类的成员变量在类的外部不可见,必须使用private修饰 符对其进行限定,可以实现数据最严密的封装。例:

class Car{

   private String carNum;

   private double speed;

}

二,成员方法

成员方法包括方法声明和方法体。创建成员方法的最简单的格式为:

        返回值类型  方法名  ([参数列表]){

              方法体   

        } 

返回值类型是指方法返回值的数据类型。若方法不返回任何值,则返回值类型为关键字void。除了构造方法外,所有的方法都要求有返回值类型。类中可以定义专门操作成员变量的方法,一般命名为setXxx()和getXxx().

 

三,实例方法和类方法

1.实例方法 

没有用关键字static修饰的成员方法称为实例变量。例:

class Student{
    private String account;
    private String password;
    public String getPassword(){         //实例方法,获取密码
        return password;
    }
    public void setPassword(String password){         //实例方法,设置密码
         this.password=password;
    }
}

2.类方法

  类方法又称为静态方法。用关键字static修饰的成员方法称为类方法。例:

 

class Student{
    private String account;    //实例变量定义
    static int number;        //类变量定义
}

实例变量和类变量主要区别:内存分配空间,内存分配时间,访问方式,操作对象等。另外,实例方法中可以用类方法,但是类方法中不能用实例方法,类方法只能调用类方法。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值