Java复习之路(第八天 面向对象)(继承,多态)

Java基础

super关键字:

1.通过这个关键字可以使用父类的内容

2.super 代表父类的一个引用的对象

3.必须出现在调用位置的第一行(和this在构造方法中的使用一样)

方法的重写:

1.前提是发生了继承后,子类就拥有了父类的功能

2.在子类中,可以添加子类特有的功能,也可以修改父类的原有的功能(重写父类的方法)

3.子类中的方法的声明中预付类完全一样时

4.方法的声明:包括方法的返回值,方法名和参数的列表,完全一致会发生重写的操作

注意:

1.父类中的私有的方法是不可以进行重写的

2.子类进行重写父类的方法时候,修饰符号要大于等于父类修饰符的权限

继承中的用法

成员变量中的使用

在这里面含有this和Super方法具体的使用和区别

package com.tedu.oop;
//测试继承的用法
public class Test1_Extends {
	public static void main(String[] args) {
		Son son=new Son();
		son.show();
	}
}
//定义父类
class Fu{
	int sum=30;	
	public void show() {
		
	}
}

//定义子类
class Son extends Fu{
	int sum=20;
	public void show() {
		int sum=10;
		//方法参数的就近的原则,结果是10
		System.out.println(sum);
		//通过调用本类的成员的变量,结果是20
		System.o

猜你喜欢

转载自blog.csdn.net/qq_38214552/article/details/103744153