zoukankan      html  css  js  c++  java
  • java 子类与父类继承关系

    People.java

    public class People { 
        int age,leg = 2,hand = 2;
        protected void showPeopleMess() {
           System.out.printf("%d岁,%d只脚,%d只手	",age,leg,hand);
        }    
    }

    Student.java

    public class Student extends People {
       int number;
       void tellNumber() {
           System.out.printf("学号:%d	",number); 
       }
       int add(int x,int y) {
          return x+y;
       } 
    } 

    UniverStudent.java

    public class UniverStudent extends Student {
       int multi(int x,int y) {
          return x*y;
       }  
    }

    Example5_1.java

    public class Example5_1 {
       public static void main(String args[]) {
          Student zhang = new Student();
          zhang.age = 17;           //访问继承的成员变量
          zhang.number=100101;
          zhang.showPeopleMess();  //调用继承的方法
          zhang.tellNumber();        
          int x=9,y=29;
          System.out.print("会做加法:");
          int result=zhang.add(x,y);
          System.out.printf("%d+%d=%d
    ",x,y,result);
          UniverStudent geng = new UniverStudent();
          geng.age = 21;          //访问继承的成员变量
          geng.number=6609;
          geng.showPeopleMess();  //调用继承的方法
          geng.tellNumber();        //调用继承的方法
          System.out.print("会做加法:");
          result=geng.add(x,y);      //调用继承的方法
          System.out.printf("%d+%d=%d	",x,y,result);
          System.out.print("会做乘法:");
          result=geng.multi(x,y);
          System.out.printf("%d×%d=%d
    ",x,y,result); 
       }
    } 

     注意:父类的私有变量、类不能够被继承

  • 相关阅读:
    如何成为一名高级C++程序员
    JAVA设计模式:装饰模式
    JAVA设计模式:代理模式
    HTML学习笔记四
    HTML学习三
    HTML学习二
    HTML学习一
    JAVA集合一之集合简介(Collection,List,Set)
    20150817---成长日记1---DelayQueue&&Delayed&&Other
    shell-早间学习,每日一点-5
  • 原文地址:https://www.cnblogs.com/yihujiu/p/5990544.html
Copyright © 2011-2022 走看看