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("丁真");
}
}
弄了一上午的字符码,最后发现是他娘的中文半角符碍事,呸,真晦气。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!