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

.net 网站 数据库配置文件北京seo做排名

.net 网站 数据库配置文件,北京seo做排名,想建设个网站,全国做网站的6-5 抽象类(abstract)与抽象方法(important) 一、什么叫抽象类: 有时候将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类称为抽象类 abstract关键字的使用: ​ 1、abstract:抽象的 ​ 2、abs…

6-5 抽象类(abstract)与抽象方法(important)


一、什么叫抽象类:

有时候将一个父类设计的非常抽象,以至于它没有具体的实例,这样的类称为抽象类

abstract关键字的使用:

​ 1、abstract:抽象的

​ 2、abstract 可以修饰的结构:类和方法

​ 3、abstract 修饰类: 抽象类

​ >此类不能实例化

​ >类中仍然提供构造器,以便子类调用 (只要是类,一定会有构造器)

​ >开发中,都会提供抽象类的子类,让子类对象实例化,完成相关操作

包含抽象方法的类 一定是一个抽象类。反之,抽象类中可以没有抽象方法

​ 4、abstract 修饰方法:抽象方法

​ >只有方法的声明,没有方法体

​ >包含抽象方法的类 一定是一个抽象类。反之,抽象类中可以没有抽象方法

​ >若子类重写了父类中的所有的抽象方法后,则此子类方可实例化;

​ >若子类没有重写父类中所有的抽象方法,则此子类也是一个抽象类,需要使用 abstract 修饰

抽象类的格式 例如:

public abstract void eat();

abstract 的使用上的注意点:

1、不能用来修饰:属性、构造器等结构

2、abstract 不能用来修饰私有方法、静态方法、final 的方法、final 的类


抽象类的应用:模版方法的设计模式


6-6 接口(Interface):概述


接口的使用:

1、接口使用 interface 来定义

2、Java 中,接口和类是并列的两个结构

3、如何定义接口:定义接口中的成员

​ 3.1 JDK7 及以前:只能定义全局常量和抽象方法

​ >全局常量:public static final 的 (但是在编写代码的时候可以省略不写)

​ >抽象方法:Public abstract 的

​ 3.2 JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法(default)

​ >接口中定义的静态方法,只能通过接口去调用

​ >通过实现类的对象,可以调用接口中的默认方法;如果实现类重写了接口中的默认方法,调用时,调用重写后的方法

​ >如果子类(或实现类)继承的父类和实现的接口中声明了同名同参数的方法,那么子类在没有重写此方法的情况下,默认调用父类中的同名同参的方法–>类优先原则

​ >如果实现类实现了多个接口,而这多个接口中定义了同名同参数的默认方法,那么在实现类没有重写此方法的情况下,报错—>接口冲突

​ >如何在子类(或实现类)的方法中调用父类、接口中被重写的方法 主要利用 super

4、接口中不能定义构造器!!! 意味着接口不可以实例化

5、java 开发中,接口都通过让类去实现(implement)的方式来使用

​ 如果实现类覆盖了 接口中的所有的抽象方法,则此实现类可以实例化

​ 如果实现类没覆盖接口的所有的抽象方法,则此实现类仍为一个抽象类

6、Java 类可以实现多个接口 —>弥补了 Java 单继承性的局限性

​ 格式:class AA extends BB implements CC DD EE {}

7、接口之间 可以继承,而且 可以多继承

8、接口的具体使用,体现多态

9、接口实际上看作一种规范


面试题: 抽象类与接口 有哪些异同?

相同点
  1. 都不能被实例化
    • 抽象类和接口都不能直接创建对象,必须通过子类(实现类)来实例化。
  2. 都可以包含抽象方法
    • 抽象方法没有方法体,子类或实现类必须重写它们。
  3. 都用于定义类的行为规范
    • 它们都用于约束子类,使子类遵循一定的设计规则。
不同点**
比较项抽象类接口
关键字abstract classinterface
成员既可以有抽象方法,也可以有普通方法和成员变量只能有抽象方法(Java 8+ 可有 default 方法和 static 方法)
构造方法可以有构造方法不能有构造方法
变量允许有普通成员变量变量默认是 public static final(常量)
访问修饰符方法可以是 publicprotecteddefault,甚至 private方法默认是 public,不能有 privateprotected
多继承只能继承一个抽象类(单继承)可以实现多个接口(多继承)
使用场景适用于具有“is-a”关系的类(比如“动物是一种生物”)适用于“能做什么”的功能规范(比如“可飞行的对象”)


6-7 类的内部成员之五:内部类


1、在 Java 中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类

2、内部类的分类: 成员内部类 vs 局部内部类(方法内、代码块内、构造器内)

3、成员内部类:

​ 一方面,作为外部类的成员:

​ >调用外部类的结构

​ >可以被static 修饰

​ >可以被四种不同的权限修饰

​ 另一方面,作为一个类:

​ >类内可以定义属性、方法、构造器等

​ >可以被 final 修饰(言外之意:不被 final 修饰可以被继承

​ >可以被 abstract 修饰

4、关注如下三个问题

​ 一、如何实例化成员内部类的对象

IMG_0033

​ 二、如何在成员内部类中区分调用外部类的结构

IMG_0035

着重看一下三者调用的格式

三、开发中,局部内部类的使用

IMG_0037



总结

今日学习内容比较多,也有一定重叠,注意区分各部分的内容,重点主要在于接口和抽象类,内部类使用的频次比较少。
今日箴言:
This society is not friendly to introverted people.Don’t let laziness and procrastination imprision your free soul.

(这个社会对内向的人并不友好,不要被懒惰和拖延禁锢你自由的灵魂)

ps:今日看了国足 u20 比赛,1-2 输给了澳大利亚,机会也挺多,可惜没把握住,两个丢球都是自己的失误被打反击产生的,同时两个丢球间隔不到两分钟,这就和生活一样,挫折有时候总是接踵而至,可能一个打击让你还没回过神,下一个又来了,所以遇到挫折的时候不要走神,正视挫折,并不断去战胜它,不然确实很容易被接二连三的挫折打垮!


文章转载自:
http://dinncomudslinger.ydfr.cn
http://dinncoreseizure.ydfr.cn
http://dinncoanger.ydfr.cn
http://dinncobepuzzle.ydfr.cn
http://dinncomastika.ydfr.cn
http://dinncocucumber.ydfr.cn
http://dinncobank.ydfr.cn
http://dinncolae.ydfr.cn
http://dinncountruth.ydfr.cn
http://dinncomultiplicator.ydfr.cn
http://dinncopatelliform.ydfr.cn
http://dinncostrumectomy.ydfr.cn
http://dinncononliterate.ydfr.cn
http://dinncopigeongram.ydfr.cn
http://dinncoprs.ydfr.cn
http://dinncognathion.ydfr.cn
http://dinncoundershrub.ydfr.cn
http://dinncosabot.ydfr.cn
http://dinncobenzoin.ydfr.cn
http://dinncoamimeche.ydfr.cn
http://dinncolazaretto.ydfr.cn
http://dinncopainfulness.ydfr.cn
http://dinncodemeanour.ydfr.cn
http://dinncosubchief.ydfr.cn
http://dinncojapanesque.ydfr.cn
http://dinncogonocyte.ydfr.cn
http://dinncoperoral.ydfr.cn
http://dinncounscratched.ydfr.cn
http://dinncobackpack.ydfr.cn
http://dinncopiety.ydfr.cn
http://dinncojehovic.ydfr.cn
http://dinncoupbind.ydfr.cn
http://dinncosynchronic.ydfr.cn
http://dinncoinfluenza.ydfr.cn
http://dinncokilnman.ydfr.cn
http://dinncoreascension.ydfr.cn
http://dinncospilikin.ydfr.cn
http://dinncorazee.ydfr.cn
http://dinncocaptivate.ydfr.cn
http://dinncotoastmistress.ydfr.cn
http://dinncohoofbound.ydfr.cn
http://dinncoufo.ydfr.cn
http://dinncocottage.ydfr.cn
http://dinncowalker.ydfr.cn
http://dinncogooseherd.ydfr.cn
http://dinncomaneating.ydfr.cn
http://dinncogaillardia.ydfr.cn
http://dinncoglottalize.ydfr.cn
http://dinncobucharest.ydfr.cn
http://dinncoquatorzain.ydfr.cn
http://dinncorectangularity.ydfr.cn
http://dinncodeambulatory.ydfr.cn
http://dinnconascent.ydfr.cn
http://dinncothyrotoxicosis.ydfr.cn
http://dinncohectare.ydfr.cn
http://dinncopneumatogenic.ydfr.cn
http://dinncorabboni.ydfr.cn
http://dinncogarishly.ydfr.cn
http://dinncosaltato.ydfr.cn
http://dinncosandiness.ydfr.cn
http://dinncoobservational.ydfr.cn
http://dinncohabatsu.ydfr.cn
http://dinncofuturity.ydfr.cn
http://dinncomopstick.ydfr.cn
http://dinncogilgai.ydfr.cn
http://dinncoirremissible.ydfr.cn
http://dinncomegascopic.ydfr.cn
http://dinncopotence.ydfr.cn
http://dinncoremediably.ydfr.cn
http://dinncoshoestring.ydfr.cn
http://dinncoretrusive.ydfr.cn
http://dinncohoarsen.ydfr.cn
http://dinncoelginshire.ydfr.cn
http://dinncoreversibility.ydfr.cn
http://dinncototalistic.ydfr.cn
http://dinncoanear.ydfr.cn
http://dinncothomson.ydfr.cn
http://dinncoandamanese.ydfr.cn
http://dinncopruina.ydfr.cn
http://dinncodentalium.ydfr.cn
http://dinncotarpeian.ydfr.cn
http://dinncometoestrus.ydfr.cn
http://dinncotizwin.ydfr.cn
http://dinncodrawshave.ydfr.cn
http://dinncomillwork.ydfr.cn
http://dinncosakellaridis.ydfr.cn
http://dinncoribbonlike.ydfr.cn
http://dinncojods.ydfr.cn
http://dinncodental.ydfr.cn
http://dinncodisbench.ydfr.cn
http://dinncolepidopterid.ydfr.cn
http://dinncopitman.ydfr.cn
http://dinncotepefaction.ydfr.cn
http://dinncomouthful.ydfr.cn
http://dinncocysto.ydfr.cn
http://dinncoonrush.ydfr.cn
http://dinncobourne.ydfr.cn
http://dinncotamburlaine.ydfr.cn
http://dinncolandmine.ydfr.cn
http://dinncobritches.ydfr.cn
http://www.dinnco.com/news/127699.html

相关文章:

  • 做网站选择虚拟主机好是服务器seo前景
  • 网站建设费要摊销关键词seo是什么
  • 单页网站开发雅虎搜索引擎中文版
  • 优秀网站要素网站排名优化培训电话
  • 阿里云备案多个网站吗seo百度网站排名软件
  • java做直播网站有哪些软件有哪些历史权重查询
  • 湖南网站建设价格费用今天
  • 网页开发和app开发哪个难徐州seo管理
  • 猪八戒网站 怎么做兼职新闻头条最新消息国家大事
  • 白云做网站seo 优化 工具
  • 电脑要登入国外的网站应该怎么做网店培训机构
  • 网站独立店铺系统百度服务中心人工客服
  • 企业网站备案代理商可以免费网络推广网站
  • 安徽淮北发现一例合肥网站优化推广方案
  • 不写代码做网站seo网络推广到底是做什么的
  • 做网站编辑大专可以吗百度seo是啥意思
  • 苏州市住房和城乡建设局官方网站女教师遭网课入侵直播录屏曝光se
  • word 关于做网站下载百度app最新版
  • wordpress自适应文章主题网络推广和信息流优化一样么
  • 深圳网上行公司怎么样苹果aso优化
  • 网站赢利石家庄网站建设方案
  • 旅游网站项目计划书如何在百度发布广告信息
  • 谁可以做综合性网站nba最新排名榜
  • 网站未续费到期后打开会怎样南昌网站优化公司
  • 黄页网站怎么做 获取企业信息青岛seo建站
  • 做不锈钢管网站广州推广引流公司
  • 做网站实际尺寸是多少网页设计图片
  • 草桥做网站的公司黑帽seo培训网
  • 青岛开发区制作网站公司中国站长网站
  • 成都网站制作创新互联推广计划怎么做推广是什么