抽象类,接口的使用方法,接口的用法
发布日期:2022-01-20 01:08:38
浏览次数:14
分类:技术文章
本文共 1321 字,大约阅读时间需要 4 分钟。
抽象类
package demo08;//abstract抽象类,:类 extend:单继承(接口可以多继承)public abstract class application { //约束,有人帮我们实现//abstract,抽象方法,只有方法名字,没有方法实现; public abstract void dosomethjing(); //1.不能new出来,只能靠子类去实现它:约束 //2.抽象类可以写普通方法 //3.抽象方法必须在抽象类中 抽象的抽象//4.存在的意义是什么: 把一个重复使用的东西抽象出来,,提高开发效率package demo08;//抽象类的所有方法,继承了他的子类,都必须实现他的方法~除非子类他也是抽象类public abstract class A extends application { }
接口
作用:
1.约束 2.定义一些接口写好的方法,让不同的人去实现它,10个人 3.必须有抽象方法 public abstract 4.必须实现静态方法 一般都被常量化final public static final 5.接口不能被实例化,不能有构造方法, 不是类 6.implement可以实现多个继承方法,接口 7.实现类中必须要重新接口中的方法package demo9;//interface 定义关键字 ,接口都需要实现类//接口本来就是抽象的抽象 所以public abstract不需要定义public interface UserServer { public abstract void add(String name); void delete(String name); void updata(String name); void query(String name);}
多继承:
package demo9;public interface TimeServer { void timer();}
实现类
package demo9;//定义实现类 类可以实现接口,接口都需要有实现类,实现了接口中的类必须重写接口里边的所有方法//关键字:implements//可以实现多继承public class UserServerimpl implements UserServer,TimeServer { @Override public void add(String name) { } @Override public void delete(String name) { } @Override public void updata(String name) { } @Override public void query(String name) { } @Override public void timer() { }}
转载地址:https://blog.csdn.net/answero/article/details/106178630 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月28日 20时45分46秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
html获取文件路径_HTML 文件路径
2019-04-21
mysql in 有序_mysql中的in排序 mysql按in中顺序来排序
2019-04-21
mysql 行转列 显示_mysql 行转列 (结果集以坐标显示)
2019-04-21
mysql 查询姓王_MySQL查询语句练习题,测试足够用了
2019-04-21
mysql多实例脚本_mysql多实例脚本
2019-04-21
python如何生成excel文件夹_用python脚本通过excel生成文件夹树结构
2019-04-21
mysql加密复制_MySQL主从复制使用SSL加密
2019-04-21
python启动远端 exe_python打包exe开机自动启动的实例(windows)
2019-04-21
java当前路径_java获取当前路径的几种方法
2019-04-21
java web传递参数_Javaweb的八种传值方式
2019-04-21
java gui支持的包有哪两个_Java GUI
2019-04-21
java list详解_java集合List解析
2019-04-21
java坐标代码_java实现计算地理坐标之间的距离
2019-04-21
mysql 取两个时间差 php_在php和MySql中计算时间差的方法详解
2019-04-21
mysql 重启数据库实例_mysql 单机多实例重启数据库服务
2019-04-21