zoukankan      html  css  js  c++  java
  • Java接口

    package com.oop.demo09;
    
    //抽象的思维  Java
    //interface 定义的关键字,接口都需要有实现类
    public interface UserService {
        //接口中定义变量都是常量,默认修饰符:public static final
        int AGE = 88;
    
        //接口中的所有定义的方法其实都是抽象的,默认修饰符:public abstract
        void add(String name);
        void delete(String name);
        void update(String name);
        void query(String name);
    
    }
    
    package com.oop.demo09;
    
    public interface TimeService {
        void time();
    }
    
    package com.oop.demo09;
    
    //抽象类:extends
    //类 可以实现接口  implements  接口
    //实现了接口的类,就需要重写接口中的方法
    public class UserServiceImpl implements UserService,TimeService {
        @Override
        public void add(String name) {
    
        }
    
        @Override
        public void delete(String name) {
    
        }
    
        @Override
        public void update(String name) {
    
        }
    
        @Override
        public void query(String name) {
    
        }
    
        @Override
        public void time() {
    
        }
    }
    
    作用:
        1. 约束
        2. 定义一些方法,让不同的人实现
        3. public abstract
        4. public static final
        5. 接口不能被实例化,接口中没有构造方法
        6. implements可以实现多个接口
        7. 必须要重写接口中的方法
    
  • 相关阅读:
    java8学习笔记之lambda表达式
    spring注解value的用法
    mybites
    spring bean的初始化以及销毁
    java并发之线程间通信
    mybatis常见问题和错误
    hadoop安装问题记录
    linux 常用命令
    省选模拟98 题解
    省选模拟97 题解
  • 原文地址:https://www.cnblogs.com/Notesdata/p/14165617.html
Copyright © 2011-2022 走看看