Java中的this和super关键字
JAVA 关键字 this Super
2023-09-14 09:04:27 时间
Java中的this和super关键字
(1) this关键字
- this关键字指代的是当前对象。即:哪个对象调用就表示那个对象。
- this关键字只能用在类中方法里面,用于访问成员变量,方法中的成员变量前面都默认有一个this。注意:如果是static修饰的方法,则不会有默认的this关键字。
如果在静态方法中使用了this,则会编译不通过:
案例代码:
public class Test04 {
public static void main(String[] args) {
// 创建一个名为zs的对象
A zs = new A("张三",18);
// 通过zs调用test()方法
zs.test();
}
}
public class A {
private String name;
private int age;
public A(String name, int age) {
// 这里的this指代的就是实例化该类的对象
this.name = name;
this.age = age;
}
public void test() {
// 本类方法中的this可以省略,这里写出来是为了说明有个默认this
System.out.println("我叫"+this.name+",今年"+this.age+"岁。");
}
}
</
相关文章
- Java实现十进制转任意进制
- java高级工程师面试情景题_Java高级工程师面试题III
- java指定长度数组长度_Java声明数组时不能指定其长度[通俗易懂]
- Java 和 Python 有哪些区别?「建议收藏」
- java启动器_JAVA基础:Java 启动器如何查找类
- Java中this关键字的作用和用法
- Java this 关键字用法
- 我与Java的故事
- java解释器虚拟机-Java代码如何运行在Java虚拟机中
- java解释器虚拟机-【Java解释器和编译器】解释器和编译器的深入理解
- Java里面cron表达式工具类,验证corn表达式是不是正确,返回下一个执行时间根据给定的Cron表达式
- 【错误记录】生成 Java 文档错误 ( Xxx.java:xx: 错误: 编码GBK的不可映射字符 )
- 【错误记录】Java AWT 图形界面编程报错 ( Exception in thread “main“ java.awt.AWTError: BoxLayout can‘t be shared )
- ORA-29528: invalid Java call in trigger string ORACLE 报错 故障修复 远程处理
- Java 读取 .properties 配置文件的几种方式详解编程语言
- Java学习笔记之一java关键字及作用详解编程语言
- 实现Java程序操作MySQL数据库(java调用mysql)
- Java连接MySQL数据库的简单步骤(java如何连接mysql数据库)
- Java高效操作MySQL数据库(java写入mysql)
- 面试前准备:Java技术和Redis快速入门(java面试redis)
- 策略研究Redis中Java实现的过期策略(redisjava过期)
- 时间设置Redis Java中键值对的过期时间(redisjava过期)
- Java在Linux下的应用(javelinux)
- _home让Linux下Java更有效:更新Java_Home(linux更改java)