栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java继承基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java继承基础

public class Demo {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		Son son = new Son();
		son.show();// father age50
		son.show2();// 方法的age20 成员变量age30 父类的age50
	}

}

class Father {
	int age = 50;
	int h = 175;

	public void show() {
		System.out.println(age);
	}
}

class Son extends Father {
	int age = 30;

	public void show2() {
		int age = 20;

		System.out.println(age);// 20
		System.out.println(this.age);// 30
		System.out.println(super.age);// 50

	}
}

super的使用,我觉得还是父类的都加上get set吧那样子类的构造方法直接super带参数的就行了


public class Demo {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		Son son = new Son();
		son.show();// father age50
		son.show2();// 方法的age20 成员变量age30 父类的age50
		bigStudent yyzBigStudent = new bigStudent(20, "yinyiz");
		System.out.println(yyzBigStudent.age);
		System.out.println(yyzBigStudent.getName());
	}

}

class Father {
	int age = 50;
	int h = 175;

	public void show() {
		System.out.println(age);
	}
}

class Son extends Father {
	int age = 30;

	public void show2() {
		int age = 20;

		System.out.println(age);// 20
		System.out.println(this.age);// 30
		System.out.println(super.age);// 50

	}

}

class Students {
	private String name;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	int age;

	Students() {

	}

	Students(String name, int age) {
		this.age = age;
		this.name = name;
	}

}

class bigStudent extends Students {
	int age;

	public bigStudent() {
		// TODO 自动生成的构造函数存根
	}

	bigStudent(int age, String name) {
		super(name, age);
		this.age = age;
	}

}

仅用于记录

下面上第二段的输出结果

50
20
30
50
20
yinyiz

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/720527.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号