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

做影视网站什么cms好用吗西安网站建设公司排名

做影视网站什么cms好用吗,西安网站建设公司排名,保险官方网,代理加盟项目一、Static修饰符 static是静态的意思,基本概念如下: Static分类: 一般我们分类都是按照是否使用static修饰进行分类。分为静态变量(类变量)、实例变量。 静态变量和实例变量的比较: 比较,…

一、Static修饰符

static是静态的意思,基本概念如下:

Static分类:

一般我们分类都是按照是否使用static修饰进行分类。分为静态变量(类变量)、实例变量。

 

静态变量和实例变量的比较: 

比较,只要记住一点其它的就都很好理解了。静态变量在内存空间只有一份。

 

使用场景:

 

应用实例:

需要注意:静态方法只能访问静态实例。不能访问实例变量。

一二、单例模式

 

 饿汉式模型:

 懒汉式模型:

 应用场景:

 

 

 main()方法解释:

 加了static之后,可以看作是程序的入口。

一三、代码块

代码块就是用来初始化类和对象的信息。根据初始化的内容不同,分为静态代码块和非静态代码块。

基本概念:

 

代码块的使用: 

 

一四、类中属性赋值顺序:

(笔试题常考)

 

二、final修饰符:

概念:

final修饰符表示最终的,用在类、方法、变量。在方法里,代表地址不能变。在变量上,表示变量内容不能变。在类里,无法被继承。

而前面学到static修饰符,它更多的用在代码块,对属性赋值时用的比较多。

final修饰变量的分类: 

三、抽象类和方法

抽象,就是只有方法签名,没有方法体。分为抽象类和抽象方法。它的具体实现主要在于重写抽象方法。(而且重写抽象类的属性叫做implement,不是ovriding)

基本概念:

 只用于修饰类和方法。不能用于修饰属性!

具体使用:

 

 作用范围:(常考)

三二、模板方法设计模式:

(TemplateMethod)

看这个模板设计模式,其实就是抽象类的一个特性,它表明,在抽象类里面可以写抽象方法也可以写非抽象方法。而在继承的子类里面,只需要重写抽象方法即可。

疑惑::

 前面说,抽象类的实例化,必须由子类全部重写父类的方法才能实现类的实例化。那这种模板设计模式,应该是不会重写抽象类的非抽象方法的。那直接实例化是否会报错?

可以直接实例化子类!那也就是说没有全部重写父类的方法,只重写父类的抽象方法。子类是可以运行的,不会被认作抽象类。

三三、接口(重点)

接口,其实就是和抽象类一样的特性,不过,和抽象类不同的是,它们不是继承关系,而是实现关系!也不是子类和父类的关系,而是接口(相当于父类)和实现类的关系。接口也有多态性。它和抽象的不同就是,它没有构造器。用不了super和this的方法。

概念:

就是“能不能”,相当于某一个功能性的实现!

 样例模型:

声明属性,不要忘记添加static final;声明方法,不要忘记添加abstract。

 

 

接口的特性:

新增两种匿名对象的方式: 

 

面试题:区分抽象类和接口

 

继承和接口的综合使用:

三四、JDK8和JDK9的接口新特性

JDK8之前,方法的修饰必须加上public abstract。

JDK8之后,可以调用默认方法,静态方法(static)。

知识点1:接口声明的静态方法,只能由接口调用。不能由其实现类调用。

知识点2:接口声明的默认方法可以被实现类继承。相当于实现类继承接口的默认方法。有重写的特性。

知识点3:类实现两个接口,这两个接口有同名同参的默认方法。若实现类没有重写这两个默认方法,就会报错。(接口的默认方法冲突)

 知识点4:子类继承父类然后又实现了接口。但是父类和接口有同名同参的方法。默认调用父类的方法。类优先原则。

知识点5:在实现类中调用接口里被重写的方法。(接口.super.方法() )

四、内部类

内部类,其实就是创建在一个类中的另一个类,它和外部类的关系是this关系,不是继承,也不是实现。内部类的作用是可以实现“高内聚,低耦合”的开发原则。

基本概念:

分类:

需要掌握:

创建内部类的实例、在内部类调用外部类的结构。

成员内部类的理解:

 

创建内部类的实例(考): 

有两种类型的创建方式,分为静态内部类的创建实例(new 类.类),非静态内部类的创建实例(类对象.new.类)。

接口内部类的三种匿名方式:

这个Comparable是jdk自带的一个类。

 

 

内部类传值(常考)

五、枚举类

枚举类也是一种类,它和class修饰的类不同的是,枚举它不能在测试里面随意创建它的对象。枚举相当于是已经在此类里面创建好了实例。

概念:

 

枚举类的实现:

在JDK5之前,实现在类的外部不能创建其对象(也就是实现枚举的方式):

第一步:声明当前类的对象的实例变量(声明属性)。(外不可见)

第二步:私有化类的构造器。   在外部不能创建对象。

第三步:创建类的实例。public static final。声明常量对象。(外可见)

jdk5之后直接使用枚举类:

枚举类的使用方式:

主要在平常例子里面,我们创建好了枚举类之后,怎么使用它。下面介绍了几种方式,主要记住,枚举类型[ ] values()。它返回该对象的数组。 

 测试实例:

枚举类实现接口:

实现对应于继承关系

 

枚举的类型:

分为无参的枚举,这种情况下没有构造器,没有重写tostring方法。

带参的枚举,这种情况下有构造器,需要根据需要重写tostring方法。

 

 

http://www.hkea.cn/news/330200/

相关文章:

  • 潍坊中脉网站建设公司淄博seo公司
  • 深圳做网站推广哪家好青岛关键词优化平台
  • 呼和浩特市网站建设公司uc搜索引擎入口
  • 网站怎么做关键词搜索电子商务主要学什么内容
  • python做的网站漏洞百度竞价推广开户联系方式
  • 做任务换流量的网站怎么自己制作网页
  • 福清建设局网站火蝠电商代运营公司
  • 爱玖货源站在线智能识图
  • 上海网络营销软件windows优化大师win10
  • 专做美妆的视频网站ui设计
  • 平度市建设局网站济宁百度推广价格
  • 茶类网站建设方案西安网站seo排名优化
  • 南和县住房和建设局网站石家庄整站优化技术
  • 做教育网站销售的好吗成都百度网站排名优化
  • 展览展会网页模板下载河南网站优化排名
  • 自己做网站上传视频疫情二十条优化措施
  • 网站排名上升 优帮云网络销售培训学校
  • 对于政务网站建设的建议网站收录优化
  • 网站策划与建设阶段的推广方法网络软文怎么写
  • 漳州公司做网站重庆网站建设
  • 十大网络平台有哪些网站关键词排名seo
  • 建b2c网站google官方下载安装
  • 广州b2b网站建设公司推广网站
  • 新乡市封丘县建设局网站百度教育官网登录入口
  • 网站开发项目点击器
  • 建公司网站需要多少钱推广普通话手抄报内容资料
  • 东莞市建设监督网站首页app宣传推广方案
  • 网站设计基本功能域名免费注册0元注册
  • 徐州网站建设的特点营销咨询公司
  • 网站建设问题表在seo优化中