当前位置: 首页 > news >正文

广州网站制作企业音乐网站可以用什么语言做

广州网站制作企业,音乐网站可以用什么语言做,建设导航网站费用,WordPress切换标记抽象类#xff1a;类中没有包含足够的信息来描绘一个具体的对象。 为什么要创建抽象类#xff1f; 为了更好的继承#xff0c;以后能更好的扩展#xff0c;减少类与类之间的耦合。 什么时候需要创建一个抽象类#xff1f; #xff08;简单粗暴的理解#xff09;某个方法…抽象类类中没有包含足够的信息来描绘一个具体的对象。 为什么要创建抽象类 为了更好的继承以后能更好的扩展减少类与类之间的耦合。 什么时候需要创建一个抽象类 简单粗暴的理解某个方法在父类中实现出来没有任何意义必须根据子类的实际需求来进行不同的实现 那么就可以将这个方法声明为abstract方法此时这个类也就成为abstract类。 tips: 1. 构造方法类方法用static修饰的方法不能声明为抽象方法。如何理解         2.抽象类的子类必须给出抽象类中的抽象方法的具体实现除非该子类也是抽象类。 如何创建抽象类 就像写文章先建立大纲一样创建3个java文件。 1. 父类 - 抽象类 Employee.java 文件。 2. 子类 - 继承抽象类 Salary.java 文件。 3. 实例化子类 SalaryList.java 文件。 再根据大纲填充内容。 首先来填充抽象类的内容。 抽象类可以声明变量、成员方法、和构造方法。 public abstract class Employee {private String name;private String address;private int number;public Employee(String name, String address, int number){this.name name;this.address address;this.number number;}public double computePay(){return 0.0;}public void mailCheck(){System.out.println(Mailing a check to this.name this.address);}public String toString(){ return name address number;}public void setAddress(String newAddress){address newAddress;}public String getName(){return name;}public String getAddress(){return address;}public int getNumber(){return number;}} 再来看子类如何继承   任何子类必须重写父类的抽象方法或者声明自身为抽象类 public class Salary extends Employee {private double 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;}}// Override 伪代码,表示重写(不写也可以)写上的好处://可以当注释用,方便阅读编译器可以帮你检查方法的方法名是否父类中所有的如果没有则报错//如果你不加Override则编译器将不会检测出拼写错误而是会认为你为子类定义了一个新方法public double computePay() { // return super.computePay();System.out.println(Computing salary pay for getName());return salary/52;} } 最后实例化   继承了抽象类Employee的子类Salary的实例化 public class AbstractDemo { //继承了抽象类Employee的子类Salary的实例化public static void main(String [] args){Salary s new Salary(aaa, Beijing, 2, 5.0);Employee e new Salary(bbb, Beijing, 3, 6.0);s.mailCheck();e.mailCheck();} }  转载于:https://www.cnblogs.com/dodocie/p/7447437.html
http://wiki.neutronadmin.com/news/13201/

相关文章:

  • 济南智能网站建设电话怎么建设vip电影网站
  • 附近手机网站建设济南网络公司排行榜
  • cms网站下载中小型互联网企业有哪些
  • 博罗网站定制wordpress添加分页
  • 无锡网站长沙网站制作公司在哪里
  • 大城县网站建设win7 iis新建网站
  • 哈尔滨网站小程序制作高考志愿网站开发
  • 哪个浏览器能打开那种网站做了5天游戏推广被抓了
  • 顺丰电子商务网站建设如何开发一个微网站
  • 集团做网站优势dede网站seo
  • 河南新乡市建设银行网站事业单位网站建设费入什么科目
  • 网站做权重数据库用于网站建设哪个好
  • 爱站网主要功能网站程序开发技术
  • 英文网站建设平台怎么查询二级建造师注册情况
  • 网站建设咨询有客诚信网站建设咨询企业网站的宣传功能体现在哪里
  • 网站建设案例分析题单位外部网站建设价格
  • 做竞价网站 要注意什么东莞网站新站排名
  • 两学一做教育考试网站北京海大网智网站建设制作公司
  • 用dreamware做网站建始县城乡建设局网站
  • 建网站一般用什么工具微信上的网站怎么做
  • 海外 国内网站建设智慧团建官方登录
  • 河间市网站建设公司成都哪里有做网站的公司
  • 襄樊做网站seo公司 杭州
  • 在网站建设工作会议上的讲话帮人家做网站能赚多少钱
  • 上海建站网站软件界面设计工具下载
  • 工信部网站黑名单网站建设与网页设计 视频教程
  • 凤台做网站网站悬浮
  • 玻璃行业做的非常有设计感的网站wordpress主题切换不了
  • 关于网站建设的题目那种系统做网站比较好
  • 怎么做电影网站的app开发需要多少费用