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

JAVA面向对象编程基础讲解.pdf

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA面向对象编程基础讲解

第五章 Java面向对象编程基础  类:现实世界中实体的抽象集合。  5.1定义类  定义类的过程就是定义类的属性和服务的过程;  类的属性就是类的静态属性的简称,指类内包含的各项数据。  类的服务则被称为成员函数或方法。  类的一般语法结构为:  [修饰符] class 类名 [extends 父类] [implements 接口名]  {  类成员变量声明;  类方法声明;  } 1.声明类头  类头部分关键字class标志着一个类定义的开始,class后面跟着新定 义类的类名,类名由编程者命名,命名原则要遵从Java对标识符的 有关规定,并体现该类主要功能或作用。 (1)父类名  父类名跟在extends关键字后面,用来说明当前类是已经存在的哪个 类的子类。  这个已经存在的类可以是Java类库中定义的类,也可以是同一个程 序或其他程序中已定义好的类。  通过定义继承关系,子类可以获得父类的所有属性和方法。  334157810 这群每日java实战技术免费分享  class Employee{ 雇员类,包含所有雇员都有的属性  int m_EmpNo; 雇员号  int m_DeptNo; 雇员所在部门号  }  一般雇员,有上司编号  class CommonEmployee extends Employee{  int m_ManagerNo; 上司编号  }  主管,有秘书编号  class ManagerEmployee extends Employee{  (2 )接口名  接口名跟在implements关键字后面,用来说明当前类中实现了哪个 接口定义的功能和方法。  接口是Java语言用来实现多重继承的一种机制。 (3 )修饰符  类的修饰符用来说明类的特殊性质,分为  访问控制符  抽象类说明符  最终类说明符 2.声明类体  类头定义了类的性质,类体则定义了类的具体内容, 包括类的属性和方法。  (1)类的属性  一个类的属性描述了该类内部的信息,又称为类的静 态属性。  类属性为简单变量:  [修饰符] 变量类型 变量名 [=变量初值]  类属性为对象的语法:  [修饰符] 类名 对象名 [=new 类名(实际参数列表)]  注:若使用另一个类的对象作为当前所定义的类的属 性,则一定要保证这“另一个类”在当前类中是可见的, 即它可以被当前类所引用。  类属性的修饰符包括:  访问控制符  静态修饰符static  最终修饰符final  易失修饰符volatile  过渡修饰符transient 。 (2 )类的方法 类的方法,又称为成员函数,用来规定类属性 上的操作,实现类的内部功能的机制,同时也 是类与外界进行交互的重要窗口。 Java 中声明方法的语法: [修饰符] 返回值类型 方法名(参数列表) Throws 例外名1,例外名2,…… { 方法体: 局部变量声明; 语句序列;  方法的修饰符包括: 访问控制符 静态修饰符static 抽象修饰符abstract 最终修饰符final 同步修饰符synchronous 本地修饰符native。 类中定义的方法通常起到两种作用:一是围绕 着类的属性进行各种操作;二是与其他的类或 5.2 创建类的实例对象  创建对象使用关键字运算符new。  类名 对象名=new 类名(参数);  例5.1 5.3 构造函数 构造函数是类的一种特殊方法,它的特殊性主要 体现在如下的几个方面: 构造函数的方法名与类名相同。 构造函数没有返回类型。 构造函数的主要作用是完成对类对象的初始化工 作。 在创建一个类的新对象的同时,系统会自动调用 该类的构造函数为新对象初始化。 注:Java在声明类时,可以不定义构造函数,系 统会自动为该类生成一个默认的构造函数。此时 这个构造函数的名字与类名相同,没有任何形式 5.4 访问控制修饰符 在定义类、属性和方法时,所有修饰符被放在语 句的最前面。 若有一个以上的修饰符同时修

文档评论(0)

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

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

1亿VIP精品文档

相关文档