您的位置:首页 > 其它

函数的复写(覆盖,重写)super、override_第20集

2015-01-19 09:21 309 查看
转载请注明出处:/article/3711697.html

1.函数的复写

2.使用super调用父类的成员函数

class Person{
		String name;
		int age;
		
		void introduce(){
				System.out.println("我的姓名是"+name+age);
			}
	}


class Student extends Person{
		String address;
		
		void introduce(){
			
				System.out.println("我的地址是"+address);
				
					super.introduce();//可以不写在第一句
					//System.out.println("我的姓名是"+name+age);
			
			}
	}


如上 Student 对 父类 Person 进行了 override ;
override要求:1.在具有父子关系的两个类中

2.父类和子类各有一个函数,这两个函数的定义(返回值类型、函数名、参数列表)完全相同

class Test{
	public static void main(String args[]){
		Student s1 = new Student();
		s1.name="zhangsan";
		s1.age = 21;
		s1.address = "hubei";
		
		s1.introduce();
	}
}
结果:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: