zoukankan      html  css  js  c++  java
  • 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 }

    运行结果:

    努力学习
    努力工作

  • 相关阅读:
    3、linux网络编程--网络字节序
    1、linux网络编程--网络协议
    第四篇:进程
    第五篇:进程通信
    第六篇:线程原理
    操作系统基本概念
    第一篇:基础原理篇
    第二篇:操作系统历史
    (2)linux下的简单的socket通信实例
    (3)基于linux的socket编程TCP半双工client-server聊天程序
  • 原文地址:https://www.cnblogs.com/zxxiaoxia/p/4175891.html
Copyright © 2011-2022 走看看