Java面向对象(类的成员)

属性

语法格式:修饰符 数据类型 属性名 = 初始化值 ; 

说明1: 修饰符

  • 常用的权限修饰符有:private、缺省、protected、public
  • 其他修饰符:static、final (暂不考虑) 

说明2:数据类型

  • 任何基本数据类型(如int、Boolean) 或 任何引用数据类型。

说明3:属性名

  • 属于标识符,符合命名规则和规范即可。

方法

什么是方法(method、函数):

  • 方法是类或对象行为特征的抽象,用来完成某个功能操作。在某些语言中也称为函数或过程。
  • 将功能封装为方法的目的是,可以实现代码重用,简化代码
  • Java里的方法不能独立存在,所有的方法必须定义在类里。

方法的声明格式:

修饰符 返回值类型 方法名(参数类型 形参1, 参数类型 形参2, ….){

方法体程序代码

return 返回值; 

其中:

修饰符:public,缺省,private, protected等

返回值类型:

没有返回值:void。 

  • 有返回值,声明出返回值的类型。与方法体中“return 返回值”搭配使用
  • 方法名:属于标识符,命名时遵循标识符命名规则和规范,“见名知意”
  • 形参列表:可以包含零个,一个或多个参数。多个参数时,中间用“,”隔开
  • 返回值:方法在执行完毕后返还给调用它的程序的数据。

  • 方法被调用一次,就会执行一次
  • 没有具体返回值的情况,返回值类型用关键字void表示,那么方法体中可以不必使用return语句。如果使用,仅用来结束方法。
  • 定义方法时,方法的结果应该返回给调用者,交由调用者处理。 
  • 方法中只能调用方法或属性,不可以在方法内部定义方法。

可变个数的形参

说明:

  • 1. 声明格式:方法名(参数的类型名 ...参数名)
  • 2. 可变参数:方法参数部分指定类型的参数个数是可变多个:0个,1个或多个
  • 3. 可变个数形参的方法与同名的方法之间,彼此构成重载
  • 4. 可变参数方法的使用与方法参数部分使用数组是一致的
  • 5. 方法的参数部分有可变形参,需要放在形参声明的最后
  • 6. 在一个方法的形参位置,最多只能声明一个可变个数形参

方法参数的值传递机制

 

  • Java里方法的参数传递方式只有一种:值传递。 即将实际参数值的副本复制品)传入方法内,而参数本身不受影响。 
  • 形参是基本数据类型:将实参基本数据类型变量的“数据值”传递给形参
  • 形参是引用数据类型:将实参引用数据类型变量的“地址值”传递给形参
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值