JAVA面向对象编程基本.pptVIP

  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面向对象编程基本

第三章;目标;面向对象编程;对象;对象的示例;类;类和对象的示例;属性;方法;方法的示例;类和对象的区别; 类与对象的关系示例 ;抽象;数据抽象的示例;封装;封装的示例 3-1; ;封装的示例 3-3 ;封装的特征: (1) 在类的定义中设置访问对象属性(数据成员)及方法(成员方法)的权限,限制本类对象及其他类的对象使用的范围。 (2) 提供一个接口来描述其他对象的使用方法。 (3) 其他对象不能直接修改本对象所拥有的属性和方法。 ;1.定义类的一般格式 (1) 系统定义的类,即Java类库,是系统定义好的类,类库是Java语言的重要组成部分。Java类库是一组由它的发明者SUN公司以及其他软件开发商编写好的Java程序模块,每个模块通常对应一种特定的基本功能和任务,且这些模块都是经过严格测试的,因而也总是正确有效的。当自己编写的Java程序需要完成其中某一功能的时候,就可以直接利用这些现成的类库,而不需要一切从头编写,这样不仅可以提高编程效率,也可以保证软件的质量。 ; (2) 用户自己定义的类。 在Java程序中,用户自己定义类的一般格式如下:;类的简单定义;类中的方法 4-1;类中的方法 4-2;类中的方法 4-3; 创建对象通常包括声明对象、建立对象和初始化对象三步。 1.声明对象 声明对象就是确定对象的名称,并指明该对象所属的类。声明对象的格式如下: 类名 对象名表; 例如:Class_name object_one,object_two;; 2.建立对象 建立对象就是用new关键字为对象分配存储空间。只有通过建立对象这一步,才为对象分配内存,使该对象成为类的实例。 建立对象的格式如下: 对象名=new 构造方法( ); 例如:object_one = new Class_name( ); object_two= new Class_name( ); ; 3.创建对象的格式如下: 类名 对象名= new 构造方法名( ); 例如:Class_name object_one= new Class_name( ); Class_name object_two= new Class_name( ); 其中:new的作用是建立对象,为对象分配存储空间。执行new Class_name( )将产生一个Class_name( )类的实例(对象)。 ; 4.使用对象 一个对象可以有许多属性和多个方法。当一个对象被创建后,这个对象就拥有了自己的数据成员和成员方法,我们可以通过引用对象的成员来使用对象。 对象的数据成员的引用方式如下: 对象名.数据成员名 对象的成员方法的引用方式如下: 对象名.成员方法名(参数表) ;示例;类的严谨定义格式如下: [类修饰符] class 类名 [extends 父类名] [implements 接口列表] { 数据成员 成员方法 } ;访问修饰符 6-1;访问修饰符 6-2;6.1 类修饰符 类的修饰符用于说明对它的访问限制,一个类可以没有修饰符,也可以有public、final、abstract等几种不同的修饰符。 1.无修饰符的情况 如果一个类前无修饰符,则这个类只能被同一个包里的类使用。Java规定,同一个程序文件中的所有类都在同一个包中。这也就是说,无修饰符的类可以被同一个程序文件中的类使用,但不能被其他程序文件中的其他包中的类使用。 ;【示例程序C3_1.java】 class Aa { //无修饰符的类Aa int a=45; //Aa类的数据成员a } ? public class C3_1{ //公共类C3_1 public static void main(String[ ] args) { Aa a1=new Aa( );//类C3_1中创建了一个无修饰符类Aa的对象a1 System.out.println(a1.a); } } ; 2.public修饰符 如果一个类的修饰符是public,则这个类是公共类。公共类不但可供它所在包中的其他类使用,也可供其他包中的类使用。

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档