<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    java繼承抽象類

    時間:2025-01-18 03:31:22 java語言 我要投稿
    • 相關推薦

    java繼承抽象類

      Java具有簡單性、面向對象、分布式、健壯性、安全性、獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。以下是小編為大家搜索整理的java繼承抽象類,歡迎大家閱讀!更多精彩內容請及時關注我們應屆畢業生考試網!

      /* 文件名 : Salary.java */

      public class Salary extends Employee

      {

      private double salary; //Annual salary

      public Salary(String name, String address, int number, double

      salary)

      {

      super(name, address, number);

      setSalary(salary);

      }

      public void mailCheck()

      {

      System.out.println("Within mailCheck of Salary class ");

      System.out.println("Mailing check to " + getName()

      + " with salary " + salary);

      }

      public double getSalary()

      {

      return salary;

      }

      public void setSalary(double newSalary)

      {

      if(newSalary >= 0.0)

      {

      salary = newSalary;

      }

      }

      public double computePay()

      {

      System.out.println("Computing salary pay for " + getName());

      return salary/52;

      }

      }

      盡管我們不能實例化一個Employee類的對象,但是如果我們實例化一個Salary類對象,該對象將從Employee類繼承3個成員變量和7個成員方法。

      /* 文件名 : AbstractDemo.java */

      public class AbstractDemo

      {

      public static void main(String [] args)

      {

      Salary s = new Salary("Mohd Mohtashim", "Ambehta, UP", 3, 3600.00);

      Employee e = new Salary("John Adams", "Boston, MA", 2, 2400.00);

      System.out.println("Call mailCheck using Salary reference --");

      s.mailCheck();

      System.out.println(" Call mailCheck using Employee reference--");

      e.mailCheck();

      }

      }

      以上程序編譯運行結果如下:

      Constructing an Employee

      Constructing an Employee

      Call mailCheck using Salary reference --

      Within mailCheck of Salary class

      Mailing check to Mohd Mohtashim with salary 3600.0

      Call mailCheck using Employee reference--

      Within mailCheck of Salary class

      Mailing check to John Adams with salary 2400.

    【java繼承抽象類】相關文章:

    Java中的抽象類07-15

    Java 繼承07-04

    Java抽象類與接口的區別04-17

    抽象類java的概念理解05-24

    理解Java的接口與抽象類06-22

    java的繼承總結08-06

    Java抽象類和接口的比較08-01

    Java基礎:抽象類和接口07-20

    Java語言繼承的要點03-13

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人