Java面向对象之super关键字怎么用
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,这篇文章将为大家详细讲解有关Java面向对象之super关键字怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。/** this: 代表当前类的引用
千家信息网最后更新 2024年11月22日Java面向对象之super关键字怎么用
这篇文章将为大家详细讲解有关Java面向对象之super关键字怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
/** this: 代表当前类的引用 1. 当局部变量和成员变量同名时, 成员变量要加 this 限定 2. 实例化时 可以用 this 调用当前类的构造方法, 必须写在第一行 3. 可以用 this 调用当前类的 普通方法 super : 代表当前父类的引用 1. 实例化子类时, 可以用 super 调用父类的 非私有方法 2. 实例化子类时. 可以用 super 调用父类的 构造方法 , 必须写在第一行 3. 在子类的方法中 , 可以用 supe 调用父类的 非私有方法.*/public class Test1 { public static void main(String[] args) { // 实例化 农夫 Father father = new Father(); father.setName("农夫"); father.setAge(90); System.out.println(father.getAge() + " 岁 " + father.getName() + " 有 " + father.getWealth()); Father father = new Father("农夫", 90); System.out.println(father.getAge() + " 岁 " + father.getName() + " 有 " + father.getWealth()); Son son = new Son("农夫", 90); System.out.println("儿子知道父亲的 : " + son.getAge() + " 岁 " + son.getName() + " 有 " + son.getWealth()); son.work(); }}//父类class Father { private String name; private int age; private String wealth; public Father() { wealth = "100两黄金"; } public Father(String name, int age) { this(); this.name = name; //this.age=age; this.setAge(90); } public void work() { System.out.println("耕地"); } public String getWealth() { return wealth; } public void setAge(int age) { this.age = age; } public int getAge() { return age; } public void setName(String name) { this.name = name; } public String getName() { return name; }}//子类class Son extends Father { public Son(String name, int age) { super(name, age); //super.setName(name); //super.setAge(age); } public void work() { super.work(); System.out.println("儿子 寻找黄金宝藏"); System.out.println("只有通过自己的勤奋劳动, 才能得到果实 是最大的宝藏"); }}
关于"Java面向对象之super关键字怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
方法
农夫
子类
实例
变量
篇文章
关键
关键字
对象
一行
代表
儿子
宝藏
成员
更多
黄金
私有
不错
实用
普通
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
成都工控软件开发价格表
职业技能大赛网络技术
谈谈如何维护国家网络安全
梁溪区软件开发市场价格
手机版软件开发教程
广州网络安全宣传活动
保定港冀网络技术有限公司
垦同天津网络技术有限公司落户
广州知商互联网科技面试几次
免费外网服务器节点大全
软件开发主要技术路线
怎么样学好计算机网络技术
安徽网络安全审计系统咨询公司
清华同方服务器国产化
如何备份db2数据库
网络安全法与公安机关
通讯网络技术学校
低调的软件开发人
sql数据库关闭后能否备份
国家网络安全基地的作用
厦门柏桐网络技术有限公司
贵州网络安全学院简单易学
中山软件开发价钱是多少
中国人发现的网络技术
智能数据库工程师
cs服务器多少钱
网上下载源码怎么修改数据库
国家电网网络安全要求
mc服务器主整蛊玩家
移动电子商务网络安全管理