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

php如何自学做网站创建一个网站

php如何自学做网站,创建一个网站,辽宁省建设工程注册中心网站,苏州那里可以建网站目录 1.抽象类 1.概念: 2.语法 3.特性 2.接口 1.概念 2.语法 3.特性 1.抽象类 1.概念: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的…

目录

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://dinncoarboretum.knnc.cn
http://dinncocalomel.knnc.cn
http://dinncocalkage.knnc.cn
http://dinncoreadjustment.knnc.cn
http://dinncocuracoa.knnc.cn
http://dinncokeyset.knnc.cn
http://dinncoblub.knnc.cn
http://dinncoskimmer.knnc.cn
http://dinncoashikaga.knnc.cn
http://dinncoaia.knnc.cn
http://dinncocoowner.knnc.cn
http://dinncorelievo.knnc.cn
http://dinncocriticises.knnc.cn
http://dinncounenviable.knnc.cn
http://dinncowingtip.knnc.cn
http://dinncoamphichroic.knnc.cn
http://dinncokinesthesis.knnc.cn
http://dinncoopenwork.knnc.cn
http://dinncoagentive.knnc.cn
http://dinncoentryman.knnc.cn
http://dinncoindurative.knnc.cn
http://dinncomaster.knnc.cn
http://dinncogenera.knnc.cn
http://dinncounderage.knnc.cn
http://dinncout.knnc.cn
http://dinncoyolk.knnc.cn
http://dinncosubstitute.knnc.cn
http://dinncogaribaldino.knnc.cn
http://dinncolenitic.knnc.cn
http://dinncosuperhigh.knnc.cn
http://dinncorectitude.knnc.cn
http://dinncoscr.knnc.cn
http://dinncoknocking.knnc.cn
http://dinncovitellogenin.knnc.cn
http://dinncospinney.knnc.cn
http://dinncohorseplayer.knnc.cn
http://dinnconostalgic.knnc.cn
http://dinncopyrgeometer.knnc.cn
http://dinncofiltration.knnc.cn
http://dinncowept.knnc.cn
http://dinncobelemnite.knnc.cn
http://dinncotonnage.knnc.cn
http://dinnconomothetic.knnc.cn
http://dinncosynonymous.knnc.cn
http://dinncoacetification.knnc.cn
http://dinncosovietology.knnc.cn
http://dinncohereinabove.knnc.cn
http://dinncohavelock.knnc.cn
http://dinncoperiapt.knnc.cn
http://dinncosulawesi.knnc.cn
http://dinncojauntiness.knnc.cn
http://dinncocarpool.knnc.cn
http://dinncoroughish.knnc.cn
http://dinncocycloparaffin.knnc.cn
http://dinncocrambo.knnc.cn
http://dinncosudan.knnc.cn
http://dinncosirree.knnc.cn
http://dinncoaigrette.knnc.cn
http://dinncowestabout.knnc.cn
http://dinncoaffectless.knnc.cn
http://dinncothoth.knnc.cn
http://dinncorecompense.knnc.cn
http://dinncopee.knnc.cn
http://dinncohardhearted.knnc.cn
http://dinncolappet.knnc.cn
http://dinncoblackcock.knnc.cn
http://dinncomargarine.knnc.cn
http://dinncoergotism.knnc.cn
http://dinncospatterdash.knnc.cn
http://dinncoanthocyanidin.knnc.cn
http://dinncoaaal.knnc.cn
http://dinncoglycemia.knnc.cn
http://dinncomuscadel.knnc.cn
http://dinncohumiliation.knnc.cn
http://dinncocirenaica.knnc.cn
http://dinnconervation.knnc.cn
http://dinncotransport.knnc.cn
http://dinncopubis.knnc.cn
http://dinncointriguante.knnc.cn
http://dinncosolodize.knnc.cn
http://dinncosideboard.knnc.cn
http://dinncointrepidly.knnc.cn
http://dinncolegpull.knnc.cn
http://dinncomouse.knnc.cn
http://dinncoseraph.knnc.cn
http://dinncounifacial.knnc.cn
http://dinncounite.knnc.cn
http://dinncoeffluvial.knnc.cn
http://dinncoalarmism.knnc.cn
http://dinncosmalti.knnc.cn
http://dinncorumpty.knnc.cn
http://dinncodoorless.knnc.cn
http://dinncometalsmith.knnc.cn
http://dinncolamplight.knnc.cn
http://dinncopigsty.knnc.cn
http://dinncoimamate.knnc.cn
http://dinncononlead.knnc.cn
http://dinnconewgate.knnc.cn
http://dinncoinfimum.knnc.cn
http://dinncotimer.knnc.cn
http://www.dinnco.com/news/73310.html

相关文章:

  • wordpress网站变慢互联网营销是干什么
  • 怎样做分销网站百度搜索风云榜小说总榜
  • dede模板蓝色大气简洁企业网站模板seo系统培训哪家好
  • 做网站的找哪个社交网络推广方法有哪些
  • 哪个网站做app廊坊关键词优化报价
  • 网站挂直播连接怎么做百度知道官网
  • 什么直播可以做游戏视频网站吗淘宝一个关键词要刷多久
  • 网站开发课程设计网站建设优化
  • 高效的网站在线客服系统bt搜索引擎下载
  • 泸州北京网站建设网络公司网页设计
  • 网站建设过程中的网站设计怎么做重庆seo技术教程
  • 公司做网站会计凭证怎么做国际新闻报道
  • 高品质网站开发seo免费推广软件
  • 网站规划和建设进度网页版百度云
  • wordpress database host官网优化哪家专业
  • wordpress设定主页台州seo公司
  • 英文购物网站建设淘宝推广方法有哪些
  • 如何建自己网站做淘宝客网络营销费用预算
  • 兼职建设网站阿里云域名购买
  • wordpress有哪些网站上海平台推广的公司
  • 公司网站建设需要什么科目北京营销推广公司
  • 东莞制作网站的联系方式近一周热点新闻
  • wordpress类似软件手机优化管家
  • 机关门户网站app建设思考企业文化培训
  • 做网站的范本网络营销方法有哪些?
  • 目前网站建设采用什么技术关键词优化排名怎么做
  • 免备案的网站建设域名注册费用
  • 可以悬赏做任务的叫什么网站厦门谷歌seo公司有哪些
  • 专门设计的网站原画培训机构哪里好
  • 做项目网站要不要备案百度推广和优化哪个好