Java中的this与super

 

 概念

  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("丁真");
}
}

弄了一上午的字符码,最后发现是他娘的中文半角符碍事,呸,真晦气。

posted @ 2022-10-25 10:52  子过杨梅  阅读(21)  评论(0编辑  收藏  举报