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

信通网站开发中心安徽茶叶商城网站建设

信通网站开发中心,安徽茶叶商城网站建设,本地搬家网站建设思路,推进网站集约化建设目录 1.抽象类 1.概念: 2.语法 3.特性 2.接口 1.概念 2.语法 3.特性 1.抽象类 1.概念: 在面向对象的概念中#xff0c;所有的对象都是通过类来描绘的#xff0c;但是反过来#xff0c;并不是所有的类都是用来描绘对象的#xff0c;如果一个类中没有包含足够的…目录 1.抽象类 1.概念: 2.语法  3.特性  2.接口   1.概念 2.语法  3.特性  1.抽象类 1.概念: 在面向对象的概念中所有的对象都是通过类来描绘的但是反过来并不是所有的类都是用来描绘对象的如果一个类中没有包含足够的信息来描绘一个具体的对象这样的类就是抽象类。 在这我们拿动物来举例  这里的Animal是父类,但由于Animal不是一个具体的动物,所以bark()无法具体实现 Dog类与Cat类与Animal都是继承关系且是具体的动物,因此可以实现“汪汪汪”与喵喵喵 因此我们可以把Animal类设计为抽象类 像这种没有实际工作的方法, 我们可以把它设计成一个抽象方法(abstract method), 包含抽象方法的类我们称为抽象类(abstract class) 2.语法  在Java中一个类如果被abstract关键字修饰称为抽象类,抽象类中被abstract修饰的方法称为抽象方法抽象方法不用给出具体的实现体 abstract class shape{abstract public void draw();abstract void calcArea();//抽象类也是类也可以增加普通方法和属性public double getArea(){return area;}protected double area;//面积 } 3.特性  1.抽象类不能直接实例化对象 2.抽象方法不能是private  3.抽象方法不能被final和static修饰因为抽象方法要被子类重写 4.抽象类必须被继承并且继承后子类要重写父类中的抽象方法否则子类也是抽象类必须使用abstract修饰  5.抽象类中不一定包含抽象方法但是有抽象方法的类一定是抽象类 6.抽象类中可以有构造方法供子类创建对象时初始化父类的成员变量 2.接口   1.概念 在生活中我们可以看到很多接口如电脑的USB口电源的插口...... 接口就是公共的行为规范标准大家在实现时只要符合规范标准就可以通用。 在Java中接口可以看成是多个类的公共规范是一种引用数据类型 2.语法  接口的定义格式与定义类的格式基本相同将class关键字换成interface关键字就定义了一个接口 interface IShape {void draw(); } class Rect implements IShape {Overridepublic void draw() {System.out.println(画一个矩形!);} } class Triangle implements IShape {Overridepublic void draw() {System.out.println(画一个三角形!);} }public class Test4 {public static void drawMap(IShape iShape) {iShape.draw();}public static void main(String[] args) {//IShape iShape new IShape();drawMap(new Rect());//画一个矩形!drawMap(new Triangle());//画一个三角形!} } 注:  1. 创建接口时, 接口的命名一般以大写字母 I 开头. 2. 接口的命名一般使用 形容词 词性的单词. 3. 阿里编码规范中约定, 接口中的方法和属性不要加任何修饰符号, 保持代码的简洁性  3.特性  1.接口的定义可以使用interface定义 2.接口当中的成员变量默认为public static final修饰的定义的时候必须初始化 3.接口当中的方法默认是public abstract修饰的你不写的时候也是抽象方法所以不能有具体的实现 4.接口当中使用default修饰的方法和static修饰的方法是可以有具体的实现的 5.接口不可以被实例化 6.接口需要被类实现此时使用关键字implements来实现 class A implements IShape() 7.当一个类实现了一个接口那么此时这个类就要重写这个方法 8.接口也可以发生向上转型也可以发生动态绑定也可以发生多态  如果上述内容对您有帮助希望给个三连谢谢
http://www.hkea.cn/news/14410017/

相关文章:

  • 腾龙官方网站做号软件中国制造网外贸平台下载
  • 大型物流公司网站湛江定制建站
  • 建各公司网站要多少钱宜兴建设局的网站
  • 前端可以做网站吗天工网官方网站
  • 网站聊天室怎样做炫彩马甲新手做网站需要多久
  • 枣庄住房和城乡建设厅网站江西核工业建设有限公司网站
  • 台山网站定制抖音直播间引流推广方法
  • 网站建设要学哪种计算机语言python和php哪个做网站
  • 网站建设构思西点培训学校
  • 制作网站源码wordpress 自定义网址
  • 哪个公司做外贸网站好页面设计的对称方法包括哪几种形式
  • 一个空间做2个网站dark ui wordpress
  • 平面设计官方网站网页制作素材动物
  • 做名片哪个网站可以找网站地图怎么做XML
  • 企业网站模板 htmlwordpress 搜索频率
  • 绵阳网站开发公司百度权重工具
  • 做新闻类网站ftp媒体库 wordpress
  • 网站建设后的心得网站开发国内外研究背景
  • 移动端网站定制网站被黑客入侵怎么办
  • 网站建设学习网公司有哪些快速seo关键词优化技巧
  • 知名高端网站建设报价wordpress 百度主题
  • 江苏建设集团有限公司网站网站制作金华公司电话
  • 有没有做美食的网站商标设计app
  • 网站怎么做自己站长wordpress 安装主题 主机名
  • 徐州网站建设招聘网wordpress页面类型
  • 网站建设包括哪些技术网上做网站网站代理赚钱吗
  • 做创新方法工作网站建筑学网站
  • 广东专业网站优化制作公司企业营销推广型网站建设
  • 网站建设如何提案襄阳seo优化排名
  • 新建的网站打不开网站开发的实训报告