java 抽象类和接口
2023-09-11 14:22:43 时间
抽象类
在类前写abstract就变成抽象类,在方法前写就是抽象方法。
抽象类不能new。
抽象类可以写普通方法,但写了抽象方法的类必须是抽象类。
在方法前写,子类必须重写方法。
接口
普通类:只有具体实现。
抽象类:具体实现和规范(抽象方法)都有。
接口:只有规范!
接口就是规范,定义的是一组规则。
接口的本质是契约,制定后都得遵守。
oo的精髓,是对对象的抽象,最能体现这一点的就是接口。
接口用interface定义
接口都有实现类。
实现类必须重写接口中的方法。
一个类可以实现多个接口。
//实现,
class Person implements demo{
@Override
public void demo01() {
}
}
//定义接口
interface demo{
void demo01();
}
————————————————
版权声明:本文为CSDN博主「初等行变换」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45660013/article/details/105462078
相关文章
- java集合(3)- Java中的equals和hashCode方法详解
- Java入门系列之类继承、抽象类、接口
- [转] Java接口_interface_implements
- Java 经典练习题_Day010
- IEnumerator<TItem>和IEnumerator Java 抽象类和普通类、接口的区别——看完你就顿悟了
- 【转】Java的接口和抽象类
- java环境配置
- 34 异常机制 异常体系结构 Java把异常当做对象来处理 并定义一个基类java.lang.Throwable作为所有异常的超类 Error Exception
- java 接口不是不能new吗?- java:使用匿名类直接new接口
- Java 接口和抽象类可以被new么?——顺便总结内部类
- 第十八节:详解Java抽象类和接口的区别
- 【Java】Eclipse如何创建java项目并运行
- Java中的接口和抽象类
- JAVA好书之《深入理解Java虚拟机》
- Java HashMap HashSet HashTable与其遍历接口所使用的迭代器(iterator)
- Java 接口和抽象类区别
- JAVA接口继承、抽象类等
- Java基础篇:抽象类与接口
- JAVA之抽象类与接口的区别
- java抽象类和接口的区别
- java.lang.Runnable接口
- 期末考试的编程题:零基础学Java
- 什么是Java序列化,如何实现java序列化
- java中,一个类实现某个接口,必须重写接口中的所有方法吗?
- JAVA 抽象类(Abstract Class) 和 接口(Interface) 的区别