消息,继承,多态,访问控制

消息:多个对象之间通过传递消息来请求或提供服务,从而使一个软件具有更强大的功能.

继承:存在于面对象程序中的两个类之间的一种关系,是面对对象程序设计方法中的一种重要手段,.

多态:面向对象的程序中同名的不同方法共存的情况.

 

                                           访问控制

一个类总能访问自己的数据成员和成员方法.但是,其他类是否能访问这个类的数据成员或成员方法是由该类的访问控制符及该类数据成员和成员方法的访问控制符决定的.

在类中定义的变量默认为friendly,方法中定义的变量为局部变量(而且不能用修饰符);

 

类的访问控制符只有public一个,缺省访问控制符时具有"友好访问"的特性,数据成员和成员方法的访问控制符有public,private,protected和缺省访问控制符等几种.

数据成员与方法

public(所在类)

缺省(所在类)

public所有类包中类(含当前类)
protected包中类(含当前类),所有子类

包中类(含当前类)

缺省(friendly)包中类(含当前类),包中类(含当前类)
private当前类本身当前类本身

 

 

this:当成员方法的形参名与数据成员名相同,或者成员方法的局部变量名与数据成员名相同时,在方法内借助this来明确表示引用的是类的数据成员,而不是形参或局部变量.
this使用场合有下述三种:
 1.用来访问当前对象的数据成员  this.数据成员
    2.用来访问当前对象的成员方法 this.成员方法(参数)
    3.当有重载的构造方法时,用来引用同类的其他构造方法 this(参数)

super使用场合:
 1.用来访问直接父类隐藏的数据成员       super.数据成员
 2.用来调用直接父类中被覆盖的成员方法     super.成员方法(参数)
 3.用来调用直接父类中的构造方法  super(参数)

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值