zoukankan      html  css  js  c++  java
  • java

    接口的实现、继承等

     1 package test.interfacedemo;
     2 import test.interfacedemo.Inter;
     3 
     4 public class InterfaceDemo {
     5     public static void main(String[] args){
     6         Inter o1 = new Foo();  //Foo实现接口Inter,类同于 向上造型
     7                                //通过变量o1可以调用接口Inter中定义的方法和常量
     8         System.out.println(Inter.PI);
     9         
    10         Inter3 t = new Boo();  //Boo实现接口Inter3
    11         t.a();
    12         t.c();
    13     }
    14 }
     1 package test.interfacedemo;
     2 
     3 public interface Inter{  //接口定义
     4     public static final double PI = 3.14;
     5     int NUM = 5;
     6     public abstract void show();
     7     void say(); //省略public abstract
     8 }
     9 
    10 class  Foo implements Inter{
    11     public void show(){}
    12     public void say(){}
    13 }
    14 
    15 interface Inter1{
    16     public abstract void a();
    17 }
    18 interface Inter2{
    19     public abstract void b();
    20 }
    21 interface Inter3 extends Inter1{
    22     public abstract void c();
    23 }
    24 
    25 abstract class Aoo{
    26     void d(){}
    27     abstract void e();
    28 }
    29 class Boo implements Inter3{
    30     void m(){}
    31     public void a(){
    32         System.out.println("a");
    33     }
    34     public void c(){
    35         System.out.println("c");
    36     }
    37 }
    38 class Coo implements Inter1,Inter2{
    39     public void a(){}
    40     public void b(){}    
    41 }
    42 class Doo extends Aoo implements Inter1,Inter2{
    43     void e(){}
    44     public void a(){}
    45     public void b(){}
    46 }
  • 相关阅读:
    Ubuntu上安装RabbitMQ
    解决tfs工作区绑定问题
    ubuntu装个nginx
    supervisor执行dotnet
    Validate + Boostrap tooltip 表单验证示例
    ASP.NET下跨应用共享Session和使用Redis进行Session托管
    IE下将网页拷贝到剪贴板
    js格式化json格式的日期
    js 时间戳转换
    Windows服务简单使用
  • 原文地址:https://www.cnblogs.com/DeRozan/p/6945054.html
Copyright © 2011-2022 走看看