java接口

接口中常量的修饰关键字:public,static,final(常量) 函数的修饰关键字:public,abstract 如果没有写全,系统在编译时会自动加上 接口中的所有成员都是public 接口中的方法,都是抽象方法, * 接口是不可以创建对象,因为有抽象方法; 子类如果只实现部分接口的抽象方法,则子类是抽象类,依然不可以创建对象, 子类只有将接口中的抽象方法全部实现,才可以创建对象 注:实现接口的方法,必须是public修饰的,因为抽象类中的成员(常量和方法)都是public修饰的 * 一个类只能继承一个父类,可以实现多个接口 * 实现接口和继承类的选用方法:继承表示,子类是父类的一部分,比如说人和学生的关系; 实现接口表示,接口是类的一部分功能的实现,例如人和开车的关系,接口一般都是实现类的扩展功能 *

 1 //定义student接口
 2 interface student{
 3     public static final String COUNTRY="China";
 4     public abstract void study();
 5     public abstract void work();
 6 }
 7 //实现接口部分抽象方法的类,为抽象类
 8 abstract class goodStudent implements student{
 9     public void study(){
10         System.out.println("实现接口的抽象了");
11     }
12 }
13 //将接口中的所有方法都实现了,可以创建对象
14 class badStudent implements student{
15     public void study() {
16         System.out.println("努力学习");
17     }
18     public void work() {
19         System.out.println("努力工作");
20     }
21 }
22 
23 public class test {
24     public static void main(String[] args) {
25         badStudent bs=new badStudent();
26         bs.study();
27         bs.work();
28     }
29 }

运行结果:

努力学习 努力工作

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏静默虚空的博客

[Java 基础]控制语句

选择语句 if语句 if语句会判断括号中的条件是否成立,如果成立则执行if语句中的代码块,否则跳过代码块继续执行。 语法 if(布尔表达式) { //如果布尔...

21360
来自专栏和蔼的张星的图像处理专栏

c++ primer2 变量和基本类型。

这四种初始化方式c++11都是支持的。c++11中用花括号来初始化变量得到了全面应用。

12510
来自专栏玄魂工作室

Python学习:类和实例

-----------------------------------------------------

17030
来自专栏较真的前端

关于数据类型转换的面试题总结

26850
来自专栏菩提树下的杨过

ruby学习笔记(6)-Array的使用

ruby的数组基本使用,跟c#中的数组比起来,最不习惯的区别在于允许负索引(跟javascript到有几分相似) arr=[3,4,5,6,7,8,9] pu...

20250
来自专栏Python爬虫实战

Python指南:面向对象程序设计

接下来将基于使用程序对圆进行描述这一问题,来解释纯过程型程序设计方法存在的问题。用于描述一个圆所需要的最少数据包括圆心坐标(x, y)以及圆的半径,简单的方法是...

9210
来自专栏Java爬坑系列

C++中的显式类型转化

  类型转化也许大家并不陌生,int i; float j; j = (float)i; i = (int)j; 像这样的显式转化其实很常见,强制类型转换可能会...

22570
来自专栏java一日一条

java提高篇之详解内部类

内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。

10720
来自专栏猿人谷

《C++ primer》--第7章

删除指针后,该指针就变成了悬垂指针。悬垂指针指向曾经存放对象的内存,但该对象已经不再存在了。 习题7.8 举一个例子说明什么时候应该将形参定义为引用类型。再举一...

19450
来自专栏程序员互动联盟

【面试宝典】C++中const关键字的用法

对于刚毕业的应届生来说面试中经常被问到const关键字的用法,小编在这里为大家总结如下: 修饰常量 用const修饰的变量某种意义上就是常量,编译器会对它进行...

27050

扫码关注云+社区

领取腾讯云代金券