网站大量收购独家精品文档,联系QQ:2885784924

第4章类与对象学案.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 类与对象;全面掌握面向对象的基本特征;;理解面向对象的基本特征;熟悉类的定义过程; Java是一种纯粹的面向对象的程序设计语言,一个Java程序乃至Java程序内的基本单元都是对象。因此,用Java进行程序设计必须将自己的思想转入到一个面向对象的世界,以对象世界的思维方式来思考问题。;4.2 类 的 建 立 ; 学习Java语言在某种程度上就是在:;4.4 类的概念与定义;4.4.1 IS;4.4.2 HAS;4.4.3 DOES;4.4.4 类各部分的关系;4.4.5 类的基本形式;类声明;4.4.6 类声明;4.4.7 类的声明方法;4.4.7.1 类修饰符; 4.4.7.2 public 修饰符; abstract:抽象类,没有具体对象的概念类,没有具体实现功能,只用于扩展子类。; final:最终类,表示该类已经非常具体,没有子类可扩展。;在Java中,除Object之外,每个类都有一个父类。;接口定义了行为的协议,这些行为可以在处于各个层次的任何类中被实现。;[变量修饰符] 变量数据类型 变量名1,变量名2[=变量初值]…;;public;4.5.2 public;//: co4:dessert:Cookie.java package co4.dessert; public class Cookie { //此处的public不能少 public Cookie() { System.out.println(Cookie constructor); } //public bite如果声明为protected则可被子类使用 protected void bite() { System.out.println(bite); } } ;4.5.3 protected;4.5.4 private;4.5.5 default;4.5.6 访问控制符的权限;4.5.7 访问控制符的使用范围;4.6 static;class ABCD { char data; static int share_data; } class Demo { ABCD a,b,c,d; };public class StaticVar { public static int number = 5; } public class OtherClass { public void method() { int x = StaticVar.number; } } ;class AnIntegerNamedX { static int x; //使用了关键字static public int x() { return x; } public void setX(int newX) { x = newX; } } public class Compare_test{ public static void main(String args[]){ AnIntegerNamedX myX = new AnIntegerNamedX(); AnIntegerNamedX anotherX = new AnIntegerNamedX(); myX.setX(1); anotherX.setX(2); System.out.println(myX.x = + myX.x()); System.out.println(anotherX.x = + anotherX.x()); }};方法是类的动态属性。;public Object push(Object item) ;[方法修饰符] 返回??型 方法名称(参数1,参数2,…) [throws exceptionList] { …statements; //方法体:方法的内容 };4.7.3 方法修饰符;4.7.4 方法的返回类型; class Length { // 成员变量 double value = 0; String scale = none; Length(double _value, String _scale) { value = _value; scale = _scale; } double convertT

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档