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

    package testpacknm;
    
    import java.util.Scanner;
    import testpacknm.testcnm;
    
    class Another {
        String name;
    }
    
    public class testcnm extends Another {
        int salary;
    
        public static void main(String[] args){
            testcnm obj = new testcnm();
            obj.salary = 10000;
            obj.name = "Prakash";
            System.out.println("Name: " + obj.name);
            System.out.println("Salary: " + obj.salary);
        }
    
    }

     2

    package testpacknm;
    
    import java.util.Scanner;
    import testpacknm.testcnm;
    
    
    class Salary extends Details {
        public void SalaryMethod() {
            System.out.println("Calling the salary method");
        }
    }
    
    class Details {
        public void detailMethod() {
            System.out.println("Calling detail method");
        }
    }
    
    public class testcnm {
        public static void main(String[] args) {
            Salary sal = new Salary();
            sal.detailMethod();
            sal.SalaryMethod();
        }
    }

     3

    package testpacknm;
    
    import java.util.Scanner;
    import testpacknm.testcnm;
    
    
    public class testcnm {
        public static void main(String[] args) {
            Salary sal = new Salary();
            sal.detailMethod();
            sal.SalaryMethod();
            sal.data();
        }
    }
    
    class Salary extends Details {
        public void SalaryMethod() {
            System.out.println("Calling the salary method");
        }
    }
    
    class Details extends Database {
        public void detailMethod() {
            System.out.println("Calling detail method");
        }
    }
    
    class Database {
        public void data() {
            System.out.println("Callind database method");
        }
    }

     4

    /**
     * Written for 'JavaDump' Android Application
     */
    // Hierarchical Inheritance Example
    public class Employee {
        public static void main(String[] args) {
            Salary sal = new Salary();
            // sal.detailMethod(); //throws error
            sal.SalaryMethod();
            sal.data();
        }
    }
    
    class Salary extends Database {
        public void SalaryMethod() {
            System.out.println("Calling the salary method");
        }
    }
    
    class Details extends Database {
        public void detailMethod() {
            System.out.println("Calling detail method");
        }
    }
    
    class Database {
        public void data() {
            System.out.println("Callind database method");
        }
    }
    
    
    OUTPUT:
    Calling the salary method
    Callind database method
  • 相关阅读:
    codesmith+mysql生成代码
    遭遇笔试
    线性是一种简洁,简洁就是美
    Microsoft Kinect SDK vs PrimeSense OpenNI
    资料收集:让OpenCV使用IPP
    提纲
    在PC上安装使用Kinect
    OpenNI设置Kinect帧率,读取IR图
    cout,rather than printf
    单步调试时,getnextframe会失败。又
  • 原文地址:https://www.cnblogs.com/sea-stream/p/12076029.html
Copyright © 2011-2022 走看看