亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

java語言

java繼承抽象類

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

java繼承抽象類

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

  /* 文件名 : 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抽象類與接口的區(qū)別04-17

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

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

java的繼承總結08-06

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

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

Java語言繼承的要點03-13