Day02

 文本讲解:

在Java中,子类只能继承一个父类,但却可以链接多个接口

Java规定内含抽象函数的类必须定义为抽象类;被定义为抽象类的类无法生成实例

在继承一个抽象类之后,必须将其抽象方法重载

代码讲解:

package cn.edu.Lab;

abstract class Module {
	private char[] s;
	
	Module(char... a) {//不定长度参数,只能做最后一个参数
		this.s = a;
	}
	Module() {
        //调用另一构造函数,只能出现在构造函数第一行
		this('H','e','l','l','o',' ','W','o','r','l','d','!');
	}
	public abstract void build();
	public void printer() {
		System.out.println(s);
	}
}

class Role extends Module{
	public void build() {
		printer();
	}
}
public class Day2 {
	public static void main(String[] args) {
		Role role = new Role();
		role.build();
	}
}

相关推荐

  1. <span style='color:red;'>Day</span>-<span style='color:red;'>02</span>-<span style='color:red;'>01</span>

    Day-02-01

    2024-03-25 01:24:03      60 阅读
  2. <span style='color:red;'>Day</span>-<span style='color:red;'>01</span>-<span style='color:red;'>02</span>

    Day-01-02

    2024-03-25 01:24:03      44 阅读
  3. Day02

    2024-03-25 01:24:03       40 阅读
  4. Day02-ES6

    2024-03-25 01:24:03       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 01:24:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 01:24:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 01:24:03       82 阅读
  4. Python语言-面向对象

    2024-03-25 01:24:03       91 阅读

热门阅读

  1. 无人机图像识别与分析

    2024-03-25 01:24:03       42 阅读
  2. 学习笔记 | 微信小程序项目day07

    2024-03-25 01:24:03       36 阅读
  3. 1.7 Python 3和Python 2的区别

    2024-03-25 01:24:03       41 阅读
  4. Hypervisor

    2024-03-25 01:24:03       40 阅读
  5. C++动态内存管理

    2024-03-25 01:24:03       40 阅读
  6. 蓝桥杯day10刷题日记

    2024-03-25 01:24:03       49 阅读
  7. 微信小程序图片资源优化实践

    2024-03-25 01:24:03       39 阅读
  8. conda删除虚拟环境

    2024-03-25 01:24:03       38 阅读