如鹏网JAVA培训笔记20(晓伟整理).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 PAGE \* MERGEFORMAT 37 写在前边的话: 2015年1月23日如鹏线上训练营第三十天 什么是格局,格局就是一个人的眼光、胸襟、胆识等心理要素的内在布局! 一个人的发展往往受局限,其实“局限”就是格局太小,为其所限。谋大事者必要布大局,对于人生这盘棋来说,我们首先要学习的不是技巧,而是布局。大格局,即以大视觉切入人生,力求站得更高,看的更远、做的更大。大格局决定着事情发展的方向,掌控了大格局,也就掌控了局势。 一个人格局大了,未来的路才能宽! 如果把人生当做一盘棋,那么人生的结局就由这盘棋的格局决定。想要赢得人生这盘棋的胜利,关键在于把握住棋局。在人与人的对弈中,舍卒保车、飞象跳马种种棋着就如人生中的每一次博弈,棋局的赢家往往是那些有着先予后取的度量、统筹全局的高度、运筹帷幄而决胜千里的方略与气势的棋手。 于丹说得好“成长问题关键在于自己给自己建立生命格局”。 为何要有大的格局?局限就是格局大小,为其所限。 在今天这个知识不断更新的世界里,我们咋不断刷新自己的知识结构,只有一点最重要,就是尽量酝酿一种大胸怀。 大境界才能有大胸怀,大格局才有作为。 继承的概念: 继承是面向对象程序设计的一个重要特征,它实现了代码的重用。在JAVA中,通过继承可以在现有类的基础上创建新的类,新类继承原类的属性和方法。 在新类中,可以重新定义继承的方法,也可以添加属性和方法来扩展新类的概念。 Object类是JAVA中所有类的根类,使用Object对象可以创建具有通用性的程序。 ●面向对象最重要的特点之一,就是可以实现对类的复用。可以通过两种方法实现: 一种方法是将一个类当做另外一个类的属性(称为合成/聚合关系) 另外一种方法是一个类继承另外一个类。 ●实现继承的类称为子类(或派生类),而被继承的类称为父类,也叫超类或基类 ●通过“继承”一个现有的类,可以使用已经定义的类中的方法和变量(权限允许的前提下)。(public/private/protected) ●类的方法和属性可以被继承,但是类的构造器不能被继承 Java类只支持单继承,不允许多继承 ●一个子类只能有一个父类 ●一个父类可以派生出多个子类 Object类: ●Object类是所有java类的根父类(最高父类)任何一个java的类(class)都直接或者间接继承自Object类 ●如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类 Super关键字: ●应用场景:当想要调用父类中的同名属性/方法/构造方法时,用super关键字来区分 ●在java类中使用super来引用父类的成分 super.可用于访问父类中定义的属性Demo super.可用于访问父类中定义的成员方法Demo super()可用于在子类构造器中调用父类的构造器Demo 使用super注意事项: Super只能应用在成员方法和构造方法中,不能应用在静态方法中(和this是一样的),如果在构造方法中使用 super()必须放在第一行。 this()调用重载的构造方法 super()调用父类的构造函数 继承中的构造方法: ●子类在构造函数的过程中必须(显示或隐式地)调用其基类的构造方法,直到Object ●子类可以在自己的构造方法中使用super调用基类的构造方法 ●如果子类的构造方法没有显式的调用基类的构造方法,则系统默认调用基类无参数的构造方法 : super() ●如果子类构造方法中既没有显示调用基类的构造方法,而基类中又没有无参的构造方法(基类没有无参的构造方法是因为程序员已经重新写了基类的构造方法,系统不会再默认调用基类的无参构造方法了),则编译出错 按照顺序进行: 父类static{}, 子类static{}, 父类{}, 父类构造方法, 子类{} 子类的构造方法{} 访问修饰符: ●(普通)类的访问修饰符 public:任何包中的类都可以访问该类 默认值:同一个包中的类可以访问该类 ●成员的访问修饰符 private:只对本身类可见 默认值:对同一包中的类可见 protected:对所有子类和同包中的类可见 public:对一切类可见 局部变量、方法形参 :不能用权限修饰符(protected/public/private) 注意:访问成员的前提是首先能访问成员所属的类 ●访问控制: 访问控制的限制程度从高到低为: privatedefaultprotectedpublic 注:default不是一个修饰符,它只是用来表示一种不加任何修饰符时的状态 父类中的私有方法可以被父类中的方法调用,子类可以间接调用父类中的私有方法,但一般不这样做。 方法的重写: ●在子类中可以根据需要对父类中继承来的方法进行改造——方法的重写(@Override) ●重写方

文档评论(0)

宝贝计划 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档