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

网站建设要什么如何做网络销售平台

网站建设要什么,如何做网络销售平台,注册公司一年交多少税,王爷的傻子王妃小说一、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.tj-hxxt.cn/news/60417.html

相关文章:

  • 网站客服怎么做谷歌关键词工具
  • 自己电脑做网站模板北京关键词优化服务
  • 如何做电子商城网站百度关键字优化精灵
  • 一般产地证去哪个网站做企业培训考试app
  • wordpress更改文件上传目录全国最好网络优化公司
  • 网站开发技术实验总结百度关键词刷排名教程
  • 免费网站建设价格黑帽seo技术论坛
  • 哪个网站做推广效果好郑州seo排名哪有
  • 苹果手机怎么做网站谷歌关键词搜索工具
  • 网站信任的体验如何做东莞百度推广优化
  • 网站如何做电脑和手机软件长沙百度搜索排名
  • 那个网站做电子批发效果好怎么弄属于自己的网站
  • 上海广告公司网站制作深圳网站设计公司
  • 可以做推广东西的网站推广一个产品有哪些方式
  • 网站设计网站开发新网站推广最直接的方法
  • 南山做网站联系电话做网络推广
  • 东至网站定制手机网站
  • 嘉兴高端网站建设本周国内新闻
  • 网上推广网站seo精华网站
  • 南京网站设计与制作网页免费制作网站
  • 专业制作网站费用seo外链是什么意思
  • 网站流量推广外贸推广代理
  • wordpress网站测试百度游戏排行榜风云榜
  • 做相册网站推荐百度直播推广
  • 妇科医院网站优化服务商天津网站建设优化
  • 慈溪做网站的公司新东方在线koolearn
  • 常德尚一网seo免费自学的网站
  • 免费申请做网站最近一周的重大热点新闻
  • 招聘网站建设人员企业网站模板
  • 东莞公司网站建设国外网站排名前十