zoukankan      html  css  js  c++  java
  • java基础之,接口,抽象类

    接口

    接口就是定义一套标准,可以约束类的行为

    package com.my.packge3;
    
    
    //Worker是个接口,里面定义了抽象方法,不能存在实现了的方法
    //接口里的成员变量(全局变量)必须都是public修饰 static final类型,就是变量的值必须是常量
    //接口不能实例化,所以接口里是不能定义任何构造函数的
    //接口可以多继承,一个接口可以继承多个接口
    public interface Worker {
        //定义一个未实现的方法,是抽象方法,abstract关键字默认是缺省的
        public abstract void work();
        //public static final   ,默认就是这个类型,不写也可以,static静态修饰符就是不依赖于对象,可以直接通过类名来访问
        //final 一旦声明一个变量是final,就不能改变这个变量的值
        //常量
        public static final String title = "工人";
    }
    package com.my.packge3;
    
    //实现类
    //implements实现的意思,teacher这个类要实现Worker这个接口时,就要实现Teacher类里面定义的标准,就是work抽象方法
    
    public class Teacher implements  Worker{
        @Override
        public void work() {
            System.out.println("教书");
        }
    
        public static void main(String[] args) {
            System.out.println(Worker.title);
        }
    }

     

  • 相关阅读:
    P1772 [ZJOI2006]物流运输
    P4290 [HAOI2008]玩具取名
    P1859 不听话的机器人
    P1841 [JSOI2007]重要的城市
    P2182 翻硬币
    P1908 逆序对(归并排序)
    P1010 幂次方(分治)
    P3386 【模板】二分图匹配
    P2158 [SDOI2008]仪仗队
    P1582 倒水(贪心 + lowbit)
  • 原文地址:https://www.cnblogs.com/zhaobobo001/p/14594734.html
Copyright © 2011-2022 走看看