码迷,mamicode.com
首页 > 编程语言 > 详细

java this与super

时间:2015-05-10 22:17:50      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

以一个例子的形式来说明this 和 supper 的用法区分

在构造方法中,如果想使用父类方法,可以用supper.方法名 的方式来访问父类中的方法。

在类中,如果方法的变量名称与类中变量名称相同,则可以用this.变量名 来表示方法中的变量(否则该变量会自动视为类中的变量)

class Persion{

public int c;
private String name;
private int age;
protected void setName(String name){
this.name=name;
}
protected void setAge(int age){
this.age=age;
}
protected void print(){
System.out.println("Name="+name+"Age="+age);
}
}
public class TestPersion extends Persion{
public void print(){
System.out.println("this supper demo");
super.print();
}
public static void main(String args[])
{
TestPersion tsd=new TestPersion();
tsd.setName("robert");
tsd.setAge(22);
tsd.print();
}
}

java this与super

标签:

原文地址:http://www.cnblogs.com/hitxx/p/4493059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!