zoukankan      html  css  js  c++  java
  • java 类的继承和接口的继承

    父类
    
    
    public class person {
    	 String name;
    	 int age;
    	 void eat(){
    		 System.out.println("吃饭");
    	 }
    	 void introduce(){
    		 System.out.println("我的名字是"+name +",我的年龄是"+age);
    	 }
    	 
    }
    

      

    子类
    
    public class testper extends person {
        int grade;
        void study(){
            System.out.println("学习,年级是"+this.grade);
        }
    }
    测试下继承
    
    public class ss {
    public static void main(String[] args){
            testper testper=new testper();
            testper.grade=1;
            testper.name="北京";
            testper.age=10;
            testper.eat();
            testper.introduce();
            testper.study();
        }
    }

    输出

    java的继承只能是单继承。

    java接口的继承

    usb接口:

    interface Useb {
       void read();
       void write();
    }
    wifi接口
    public
    interface WiFi { public void open(); public void close(); }
    实现
    public class Usebpone  implements Useb,WiFi{
        public  void read() {
            System.out.println("useb  read");
        }
        public  void write() {
            System.out.println("useb  write");
        }
        public void open(){
            System.out.println("wifi  open");
        }
        public void close() {
            System.out.println("wifi  open");
        }
    }
    测试
    public class test {
        public static void main(String agrs[]) {
            Usebpone usbPhone=new Usebpone();
            Useb sab=usbPhone;
            sab.read();
            sab.write();
            WiFi wiFi=usbPhone;
            wiFi.open();
            wiFi.close();
        }
    }

    运行结果

  • 相关阅读:
    编译预处理命令define
    共享数据的包含const
    友元类,友元函数
    静态成员static
    this 指针
    构造函数与析构函数
    c++类的基础
    void指针和const指针
    c++基础
    组播的实现
  • 原文地址:https://www.cnblogs.com/leiziv5/p/7894830.html
Copyright © 2011-2022 走看看