收藏此站 联系我们 网站
当前位置:首页» 网络推广 » 【建站服务】贺州淘宝装修/贺州京东店铺设计/贺州拼多多网店装修公司/贺州企业网店开通申请-网店装修设计-域名申请

【建站服务】贺州淘宝装修/贺州京东店铺设计/贺州拼多多网店装修公司/贺州企业网店开通申请-网店装修设计-域名申请

作者: 风兰 . 阅读量: 26 . 发表时间:2022-09-21 02:46:28

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


贺州淘宝装修/贺州京东店铺设计/贺州拼多多网店装修公司/贺州企业网店开通申请-网店装修设计

网站建设.png

     return address;   }   public void setAddress(String newAddress)   {      address = newAddress;   }   public int getNumber()   {     return number;   }}

注意到该 Employee 类没有什么不同,尽管该类是抽象类,但是它仍然有 3 个成员变量,7 个成员方法和 1 个构造方法。 现在如果你尝试如下的例子:

AbstractDemo.java 文件代码:

/* 文件名 : AbstractDemo.java */public class AbstractDemo{   public static void main(String [] args)   {      /* 以下是不允许的,会引发错误 */      Employee e = new Employee("George W.", "Houston, TX", 43);      System.out.println(" Call mailCheck using Employee reference--");      e.mailCheck();    }}

当你尝试编译 AbstractDemo 类时,会产生如下错误:

Employee.java:46: Employee is abstract; cannot be instantiated      Employee e = new Employee("George W.", "Houston, TX", 43);
                   ^1 error

继承抽象类

我们可以通过以下方式继承 Employee 类的属性:

Salary.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;


  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 类继承 7 个成员方法,且通过该方法可以设置或获取三个成员变量。


AbstractDemo.java 文件代码:

/* 文件名 : 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 



贺州淘宝装修/贺州京东店铺设计/贺州拼多多网店装修公司/贺州企业网店开通申请-网店装修设计


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务