第七章:面向对象

三、类的定义及组成

1. 类:类名望文生义、每个单词首字母大写 

2. 类的组成:

        class 类名{  

                // 1. 属性  

                // 2. 方法

        }

3. 属性:称为成员变量

(1) 位置:定义在类以内,方法以外

(2) 语法:数据类型 变量名;        

                数据类型 变量名 = 值;

(3) 成员变量具有默认值:  

        整数类型:0  

        小数类型:0.0  

        布尔类型:false  

        字符类型:空字符  

        对象类型:null

(4) 作用范围:至少在本类中有效  

注意:在成员方法可以直接访问本类的成员变量

(5) 命名:一个类中不能定义同名两个属性;但是成员变量可以和局部变量命名冲突,一旦冲突,局部变量被优先使用

局部变量成员变量
定义位置定义在方法内定义在类以内,方法以外
默认值无默认值具有默认值
使用范围从定义位置开始,到定义它的代码块结束至少在本类中有效
命名冲突在重合范围内,不允许重名可与局部变量重名,局部变量优先

4. 方法:称为成员方法

(1) 定义位置:定义在类以内,方法以外

(2) 之前的函数,从现在开始,统称为方法

(3) 定义:  

public static 返回值类型 函数名(形参) {      

        // 函数的实现体  

}      

方法:  

public 返回值类型 方法名(形参){      

        // 方法体  

}

(4) 成员方法的定义分为:方法的声明和方法实现  

a. 方法的声明:      

        修饰符 返回值类型 方法名(形参)            

注意:一个方法的修饰符可以有0~n个  

b. 方法的实现:{}  

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值