概念
this与super是类中的两个指针,但作用域不同,this指向的是当前类中的变量与函数(方法),super指向的是当前类的超类的变量和函数(方法);
作用
通过this指针可以对当前类的变量进行赋值等一系列操作,对类内函数进行调用,而super可以对当前类的父类的变量操作,对父类函数进行操作;
class person{
public person(){
System.out.print("芝");
}
public String str = "传统";
}
class some_person extends person{
public String str = super.str + "香烟";
public some_person(){
super();
System.out.println("士");
}
public some_person(String s){
this();
System.out.print("雪豹"+this.str+"\r"+s);
}
}
public class wee{
public static void main(String[] args){
some_person P = new some_person("丁真");
}
}
弄了一上午的字符码,最后发现是他娘的中文半角符碍事,呸,真晦气。
标签:Java,String,some,person,str,super,public From: https://www.cnblogs.com/cocotun/p/16824065.html