1.能够掌握static关键字修饰的变量调用方式

  • 类名.变量名

2.能够掌握static关键字修饰的方法调用方式

  • 类名.方法名();

3.能够写出接口的定义格式

public interface 类名{
//1)成员属性(默认公开,静态,常量) 可以被继承
public static final int a=10;
//2)静态方法 不能被继承
public static 返回值类型 方法名{    }
//3)默认方法 可以被继承
public default 返回值类型 方法名(){
    }
}
//4)抽象方法 可以被继承
public abstract 返回值类型 方法名 (参数列表);

4.能够写出接口的实现格式

public class 子类 implements 接口名{
}

5.能够说出接口中的成员特点

  • 所有成员变量默认是被static和final修饰的

6.能够说出多态的前提

  • 父类被子类继承

7.能够写出多态的格式

//父类Animal
public interface Animal{
public abstract void work();
}
//子类Cat
public class Cat implements Animal {
public void work{
System.out.println("正在学Java");
}
}
//子类dog
public class Dog implements Animal{}
public void work{
System.out.println("正在当舔狗")
}
//测试类 Demo
public class Demo{
Animal cat = new Cat();
Animal dog = new Dog();
cat.work();
dog.work();
}

8.能够理解多态向上转型和向下转型

//父类Animal
public interface Animal{
public abstract void work();
}
//子类Cat
public class Cat implements Animal {
public void work{
System.out.println("正在学Java");
}
}
//子类dog
public class Dog implements Animal{}
public void work{
System.out.println("正在当舔狗")
}
//测试类 Demo
public class Demo{
Animal cat = new Cat();将子类向上转型(自动)
Animal dog = new Dog();将子类向上转型(自动)Cat c = (Cat)cat;//向下转型,手动强转
Dog d = (Dog)dog;//向下转型,手动强转

9.能够说出内部类概念

  • 在一个类里面的类,类中定义类

10.能够理解匿名内部类的编写格式

new 父类/父接口(){

}

最后修改:2021 年 06 月 23 日 07 : 22 PM
如果觉得我的文章对你有用,请随意赞赏