Java编程下_01

 

类可以继承父类中访问权限设定为public,protected,friendly的成员变量和方法。但是不能继承访问权限为private的成员变量和方法。
 
         null为空变量,用于指代某一对象,但这个对象不存在相应的实例。
         Rectangle rect=null
     这个例子将创建rect变量,但却不创建相应的对象,即此变量不属于任何实例对象。本质上讲,这类似于创建一个空壳。另外,若某一方法需要有某一个对象作为参数,可以用null代替。
 
  this引用表示的是对象本身。如:若一个类需要把对自身的一个引用传递给另一个方法,就可以用this引用来引用其自身。This用在一个方法中用来引用当前对象,它的值是调用该方法的对象。通常在初始化方法的声明中,所取的参数名和类的成员变量名相同,这时要用到this来指明成员变量,在程序中易于产生二义性的地方也应使用this指明当前对象以使代码更清晰。
 
super指代对类的超类的引用,实现对父类成员的访问。Java中,this用来引用当前对象,与this类似,super用来引用当前对象的父类。 
super的使用有三种情况:
 
n用来访问父类被隐藏的成员变1
   :super.variable
n用来调用父类中被重载的方法
   :super.Method ([paramlist]);
n用来调用父类的构造方法
   :super ([paramlist]);
final类不能被继承  方法不能被重载  
final类和方法相反,abstract类必须被继承,abstract方法必须被重载。 
抽象类中不一定要包含abstract方法,但一旦某个类中包含了abstract方法,则这个类必须声明为abstract类。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值