首页 > 编程语言 > 详细

java中final、super、static关键字的使用

时间:2020-05-17 22:59:53      阅读:54      评论:0      收藏:0      [点我收藏+]

// 人类
class Person {
	
	public String name;
	public String gender;
	public int age;
	// final关键字的使用
	public final String school = "hbuas";
	// static关键字的使用
	public static String department;
	public void say() {
		System.out.println("Hello!");
	}
	
	public void show() {
		System.out.println("name: " + name);
		System.out.println("gender: " + gender);
		System.out.println("age: " + age);
	}
	
}

// 学生类
class Student extends Person {
	
	public int grade;
	Student(String name, String gender, int age, int grade) {
		this.name = name;
		this.gender = gender;
		this.age = age;
		this.grade = grade;
	}
	
 	public void study() {
		System.out.println("good good learn!");
	}
	
	public void show() {
		
		// super关键字的使用
		super.show();
		System.out.println("I am a student.");
	}
	
	
}

// 教师类
class Teacher extends Person {
	
	public String course;
	
	Teacher(String name, String gender, int age, String course) {
		this.name = name;
		this.gender = gender;
		this.age = age;
		this.course = course;
	}
	
	public void teach() {
		
		System.out.println("good good work!");
	}
	
	public void show() {
		
		// super关键字的使用
		// 调用父类中的show方法
		super.show();
		System.out.println("I am a teacher.");
	}
}

// 测试类
class demo {
	
	public static void main (String []args) {
		
		Student s = new Student("Tom", "male", 20, 2);
		// 为静态变量赋值
		s.department = "computer";
		System.out.println("school: " + s.school);
		System.out.println("department: " + s.department);
		s.show();
		s.study();
	
		System.out.println("——————————————————————————————");
		
		Teacher t = new Teacher("Wang", "male", 20, "math");
		System.out.println("school: " + t.school);
		// 直接输出静态变量
		System.out.println("department: " + t.department);
		t.show();
		t.teach();
	}
	
}


技术分享图片

java中final、super、static关键字的使用

原文:https://www.cnblogs.com/TomHe789/p/12907531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!