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

模板的网站都有哪些wordpress某个分类不在首页显示

模板的网站都有哪些,wordpress某个分类不在首页显示,惠州网站seo收费,海口手机版网站建设#x1f451;专栏内容#xff1a;Java⛪个人主页#xff1a;子夜的星的主页#x1f495;座右铭#xff1a;前路未远#xff0c;步履不停 目录 一、抽象类的概念二、注意事项三、抽象类的作用 一、抽象类的概念 在面向对象的概念中#xff0c;所有的对象都是通过类来描绘… 专栏内容Java⛪个人主页子夜的星的主页座右铭前路未远步履不停 目录 一、抽象类的概念二、注意事项三、抽象类的作用 一、抽象类的概念 在面向对象的概念中所有的对象都是通过类来描绘的但是反过来并不是所有的类都是用来描绘对象的如果一个类中没有包含足够的信息来描绘一个具体的对象这样的类就是抽象类。 在Java中被 abstract 修饰称为抽象类抽象类中被 abstract 修饰的方法称为抽象方法抽象方法不用给出具体的实现体。要注意抽象类也是类内部可以包含普通方法和属性甚至构造方法。抽象类在编程中的作用就是创建一个抽象类通常是为了提供一个基础的、可以被其他更具体的类继承和扩展的框架。 举个实际的例子以下面的图形类为例。 class Shape{public void draw(){//System.out.println(画图);} } class Cycle extends Shape{Overridepublic void draw() {System.out.println(⭕);} } class Rect extends Shape{public void draw(){System.out.println(矩形);} } public class demo1 {public static void drawMap(Shape shape){shape.draw();}public static void main(String[] args) {drawMap(new Rect());drawMap(new Cycle());} }在这个打印图形例子中发现父类 Shape 中的draw 方法好像并没有什么实际工作。即使父类的draw方法里面不写任何内容也不影响程序的正常进行。主要的绘制图形都是由 Shape 的各种子类的 draw 方法来完成的。像这种没有实际工作的方法我们可以把它设计成一个抽象方法包含抽象方法的类我们称为抽象类。 现在可以将上面的 Sharp 类更改为抽象类。 abstract class Sharp{public abstract void draw (); }二、注意事项 抽象类和抽象方法的修饰符 在编程中抽象类和抽象方法都是使用关键字abstract进行修饰的。这个修饰符标识着类或方法是抽象的即它们不完全具体化需要在子类中进一步定义或实现。 抽象类的实例化 抽象类不能被实例化这意味着你不能直接创建一个抽象类的对象。这是因为抽象类通常包含不完整的方法需要子类来具体实现这些方法。 抽象方法和抽象类的关系 一个类如果包含至少一个抽象方法则这个类必须被声明为抽象类。但是一个抽象类不一定要包含抽象方法它也可以只提供一些通用的实现。 抽象类中的成员 抽象类可以包含普通的成员变量和成员方法。这些成员变量和方法可以被子类继承和使用或者在子类中被覆盖。 继承抽象类的普通类 当一个普通类继承一个抽象类时它必须实现或称为“重写”抽象类中的所有抽象方法。这是因为普通类必须是完全具体化的。 抽象类的意义 抽象类的主要目的是为了被其他类继承。它提供了一个共同的模板确保所有子类都具有一定的通用行为。 抽象类继承与方法重写 当一个抽象类继承另一个抽象类时它可以不立即实现父类中的抽象方法。但是如果一个普通类继承一个抽象类那么它必须实现所有继承的抽象方法。 抽象类的限制 由于抽象类的目的是为了被继承和实现它们不能被声明为final或static这些修饰符会限制类的继承和方法的覆盖。抽象方法也不能是private因为私有方法不能被子类访问或重写。 final与abstract的冲突 final关键字表示一个类或方法不能被修改或继承而abstract表示需要进一步的实现或扩展。因此这两个关键字在概念上是对立的不能同时用于同一个类或方法上。 抽象类中的构造方法 抽象类可以有构造方法。这些构造方法不用于直接创建对象而是在子类对象的创建过程中用于初始化继承自抽象类的成员变量。 三、抽象类的作用 抽象类本身不能被实例化要想使用只能创建该抽象类的子类。然后让子类重写抽象类中的抽象方法。 【问题】普通的类也可以被继承普通的方法也可以被重写为啥非得用抽象类和抽象方法呢 使用抽象类相当于多了一重编译器的校验。使用抽象类的场景就如上面的代码实际工作不应该由父类完成, 而应由子类完成。那么此时如果不小心误用成父类使用普通类编译器是不会报错的。但是父类是抽象类就会在实例化的时候提示错误让我们尽早发现问题。 很多语法存在的意义都是为了 “预防出错”例如final也是类似。 创建的变量用户不去修改不就相当于常量嘛但是加上final能够在不小心误修改的时候让编译器及时提醒我们。
http://wiki.neutronadmin.com/news/162150/

相关文章:

  • 珠海做网站需要多少钱织梦体育网站模板
  • 体育类网站 设计WordPress反爬虫教程
  • 广西网站开发重庆绝美的十大冷门景点
  • 好用心 做网站送女友阿克苏网站建设
  • 重庆最大的本地交流网站制作销售网站有哪些问题
  • 响应式网站布局实例搜索引擎优化百度百科
  • 小说网站首页模板seo优化专家
  • 集团网站WordPress图片分享社区
  • 东莞做网站 南城石佳坤和建设 网站
  • 网站建设 尚品中国WordPress注册邮件美化
  • 温州网站优化价格惠州建站公司
  • 网站首页怎么设计深圳seo优化公司哪家好
  • 洛阳自助建站长春seo网站排名
  • 临沂网站建江门市蓬江区最新发布
  • 门户类网站模板网站建设网上商城
  • 来个网站吧好人一生平安2022网站跟系统的区别是
  • wordpress搭建外贸网站网页制作动画怎么做
  • jsp做门户网站网站建设 会议主持稿
  • 微网站 网页早晨设计 做网站设计吗
  • 网站模板预览长沙做手机网站
  • 网站百度排名丽水房产网站建设
  • 网页制作与网站建设从入门到精通 下载wordpress好看的背景图片
  • 怎么做彩票平台网站做电影网站的服务器
  • 企业黄页平台西安百度seo排名软件
  • 网站关键词排名手机优化软件中小企业公司
  • 唐山网站怎么做seo新像素ui设计官网
  • 浙江华企网站做的咋样企业注册号怎么查询
  • 迅速上排名网站优化专门做岛屿的网站
  • 新开传奇网站发布站建设网站五个步骤
  • 做网站 转行网站seo外包技术资源