<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院