[IT-计算机]Java oop 学习总结.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文档。上传文档
查看更多
Java_OOP学习总结 [键入文字] Java_OOP学习总结重要知识点回顾张海东2010-3-1  第一章:面向对象特征 封装与继承 1、面向对象的有3大基本特征:封装、继承和多态。 封装 定义:对外隐藏特征和行为的内部实现细节。好处:有利于程序的安全。 怎样来实现 使用private修饰符私有化类的属性和方法 语法: class Person { Private int salary; private String getInfo(){ } } 注意: 封装后的属性和方法只有在当前类中才可以使用,其他类是无法直接访问一个类中的私有的属性和方法的 怎样访问被封装的属性 通过提供属性对应的getter/setter方法 只有getter方法,无setter方法的属性为只读属性 只有setter方法,无getter方法的属性为只读属性 语法: class Person { private String name=”tom”; public int age=0; public String getName() { return name; } public void eat(){ } } 调用被封装的属性 提供一个非私有化的方法调用被封装的方法。 示例: class Person { private String name = tom ; public int age = 0; private void salaryInfo() { System.out.println( salary is secret ); } public void getSalaryInfo() { salaryInfo(); } } 访问修饰符 Java中访问修饰符的作用时候说明被声明的内容(类,属性和方法,构造方法)的访问权限。 位置privateprotected默认Public同一个类是是是是同一个包的类否是是是不同包的子类否是否是不同包且不是子类 否否否是继承 笼统地说,继承是将程序中共同的特征和行为抽取出来建立一个类,使其他类可以沿用此类中的属性和方法。这样不仅可以减少程序中的重复代码,而且易于程序扩展 换句话: 一个类自动拥有另一个类某些属性和方法的方式。优点:减少代码量,易于扩展。 继承的实现: 1.建立父类 class Person { public String name = “person”; public void getInfo() { System.out.println(“this is a person”); } } 2.使用extends建立子父类继承关系 class Child extends Person { public int age; public void play() { } } 3,创建子类对象访问父类的属性和方法 class Demo { public static void main(String args[]) { Child child = new Child(); System.out.println(); child.getInfo(); } } 注意: 1,Java不存在多继承,即一个子类不允许有多个父类,例如: class Child extends Person,Car{ } 2,继承具有传递性,即一个类可以即是子类,同时又是父类 object 在Java中,Object是所有类的父类,所有的Java类都直接或间接地继承了java.lang.Object类 定义一个类时,没有使用extends关键字,那么该类实际上隐式继承了Object 方法描述clone() 创建并返回此对象的一个副本equals(O

文档评论(0)

zj182322392 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档