java面向对象初步.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面向对象初步

知识点 面向对象程序设计的思路 抽象 封装 类模板、对象 属性(成员属性、类变量[类属性]) 方法(成员属性方法、成员方法、类方法) 方法的调用(一般传参调用、传引用调用、递归调用) 包(访问控制)(包、public、protected、[default]、private) 程序员 软件架构师、软件设计师 讲解 面向对象程序设计的思路(OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编码)) 抽象(分析过程,发现问题对象的过程,形成数据结构的过程) 从现实世界中找到与问题相关的对象的共同点,抽出与问题有关的共同点,形成问题对象模型(类)的过程。这就叫抽象。 这个对象模型,在我们课中就叫类。 Eg: class Student{ 姓名 学号 性别 爱好 籍贯 /*逛街 无聊 打游戏 遛马路 */ 上课 做作业 缴费 自我介绍 //睡觉 //吃饭 。。。 } 抽出的与问题有关的具有共同点的实体,在我们课中就叫对象。 Eg: Student 孔祥威 = new Student()//new就是产生对象的运算符 封装: 隐藏信息的具体实现细节的过程叫封装。 好处: 信息隐藏、行为隐藏 安全 类模板、对象 Eg: 普通类 class Student{ String stuNO; String name; String sex; String intrest; String jiGuan; public Student(){ this.name=见不得人; this.sex=你懂得; this.intrest=你试试就知道了; this.jiGuan=不详; } public Student(String name,String sex,String aiHao, String jiGuan){ this(); this.name=name; this.sex=sex; this.intrest=aiHao; this.jiGuan=jiGuan; } public void ShangKe(){ } public void JiaoFei(){ } public String toString(){ return 我叫+this.name+,我来自+this.jiGuan+.我的爱好是+this.intrest+。我很愿意和大家交朋友!; } } 驱动类也就是具有public static void main(String[] args){}这样方法的类 import static java.lang.System.out; class Driver{ public static void main(String[] args){ System.out.println(程序开始); Student 孔祥威= new Student(孔祥威,男,美女,九江); out.println(孔祥威);//就相当于out.println(孔祥威.toString()); System.out.println(程序结束); } } 属性(成员属性、类??量[类属性]) class Student{ //属性的定义(也就是特点) String stuNO; String name; String sex; String intrest; String jiGuan; //功能方法的定义, …… } 成员属性:就是群体对象的基本属性特点。是由对象名来访问的 类变量(属性):就是在群体的基本属性特点前有关键字static *有static修饰的成员属性,会脱离实体对象的控制,而直接归属群体对象的模型类。是直接由类名来访问的。 *成员属性是所有实例对象共同的属性描述,但是每个实例对象都拥有不同的成员属性值;类属性,是所有实例对象所拥有的共同的属性,同时这个属性值也是所有实例对象共有的。 *一般成员属性具有更严格的封装要求。 方法(成员属性方法、成员方法、类方法) 成员方法:是类(模板)对所有对象功能的描述,当对象不同时,每个对象都操纵自己的方法。由对象名来访问的。 类方法:是在方法前加了static修饰符。是直接由类名来访问的。 class Student{ //属性的定义 ….. //功能行为的定义 public Student(){ this.name=见不得人; this.sex=你懂得; this.intrest=你试试就知道了; this

文档评论(0)

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

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

1亿VIP精品文档

相关文档