java基础入门-day09-总结

抽象类

1 抽象类是否可以创建引用

可以

2 抽象类是否可以创建实例对象

不可以

3 抽象类是否可以有抽象方法

4 抽象类是否可以没有抽象方法

5 抽象类是否可以有实例属性、静态属性、非抽象方法、静态方法

6 抽象类是否可以有构造器

7 什么让的类必须声明为抽象类

类中有抽象方法时

抽象方法

1 抽象方法是否可以是static

2 抽象方法是否可以是private

3 抽象方法是否可以是final

4 抽象方法的格式

public abstract 返回值类型 方法名();

继承抽象类

1 继承抽象类有什么要求?

不可以创建实例对象,可以创建应用

2 编写一个使用抽象类的最简单的例子

public abstract class A

{

public abstruct void show ()

System.outprintln(“抽象类的演示”);

}

public class B extends A

public void fun()

show();

System.out.println(“显示出抽象来”);

public class Main

public static void mian (String [] args)

B b = new B();

b.fun();

=========================================

接口

1 定义接口的关键字是什么

interface

2 是否可以创建接口的引用

3 是否可以创建接口的实例对象

4 接口中可以包含哪些成员

常量 和 抽象方法

5 接口中成员的默认修饰符

public abstract

实现接口

1 实现接口的关键字是什么

implements

2 一个类是否可以实现多个接口

是的

3 一个类在继承父类的同时,也实现接口的语法格式

public class B extends A implements C,D

4 一个类实现接口后有什么要求?

???

其它接口问题

1 接口是否可以继承接口,是否可以多继承?

是的,是的

2 接口是否可以实现接口,是否可以多实现?

不可以,不可以

3 父类实现的接口,子类是不是也就算默认实现了?

接口练习

1 自定义一个接口,这接口有两个方法一个属性

2 写一个类实现上面定义的接口搜索引擎大全

3 在测试类中写一个方法,参数为1题中定义的接口类型

???

4 在main方法去调用3题中定义的方法

下面的就是 具体代码演示

interface A

public static final int a = 1;

public abstract void show();

public abstract void fun();

class B implements A

public void show()

System.out.println(“实现接口1”);

public void fun ()

System.out.println(“实现接口2”);

public class Test

public static void main(String[] args)

b.show();

猜你喜欢

转载自blog.csdn.net/weixin_44400506/article/details/88942623
今日推荐