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文档。上传文档
查看更多
第 3 章 Java面向对象编程 主要内容: 面向对象程序设计的基本思想和概念 利用Java语言进行面向对象程序设计 教学目标: 理解面向对象程序设计的基本思想 学会Java类的定义和使用 明确各种修饰符的作用 掌握创建和使用类对象 3.1 面向对象编程的基本概念 OOP (Object Oriented Programming)。 以更接近人类思维的方式分析问题和开发程序。 基本概念:类与对象、抽象与封装、继承与多态。 对象与类 自然界中的任何事物都为对象。如,每个班级是不同的对象。 对象的状态或特性:如班级的人数、专业、学制等 对象的功能或行为:如班级的活动(上课、开会、文娱等) 类:同一种类型的对象归为一个类。 如,将学校的各个班级归为班级类 对象:类的一个具体表现。如一班、二班等是班级类的对象。 抽象与封装 类的特征是抽象和封装。 抽象:研究和描述事物的核心。 类:抽象数据模型,描述对象。 封装与数据隐蔽:用类将对象特性和功能组成整体,称为封装 3.2 Java类的定义和使用 Java程序由类组成。 编写Java程序是定义类和使用类的过程。 Java的类分为:系统提供的类、用户定义的类。 系统定义类:已经定义好的类,可直接使用。 定义类举例 例 3.1 定义Circle类,计算圆的周长和面积。 class Circle { double circumference(double radius) //用于计算圆周长 { return 2*radius*Math.PI; } double area(double radius) //用于计算圆面积 { return Math.PI*radius*radius; } } Math.PI表示圆周率。 Math是数学类。PI是数学类的数据成员,表示圆周率。 定义类的格式 [修饰符] class 类名 [extends 父类名] [implements 接口名列表] { 修饰符 数据类型 数据1; … 修饰符 返回值类型 方法1([形式参数列表]) { 若干语句 } … } 定义类的说明 class表明定义类。extends表明类为某个类的子类。implements表明类是对接口的实现。 类的修饰符说明类的特征和访问权限,包括public、private、abstract、final等。 类的内容(类体)包括数据成员和成员方法。 一个成员函数用于完成一种操作或功能。 有返回值的成员函数用return语句返回数据,并说明数据类型。 类成员的修饰符说明类成员的特征和访问权限,包括public、private、abstract 允许定义没有任何内容的空类。 类中各个成员的定义顺序可任意。 对象与类的使用 创建类为了使用类。 一般来说,通过类对象使用类。 对于已不再使用的对象,Java会自动清除。 1.创建对象 (1)用一条语句创建对象 类名 对象名=new 类名([参数列表]); 例如: Rect x =new Rect(); //创建Rect类的对象x Circle c1=new Circle(); //创建Circle类的对象c1 (2)先声明对象、再实例化对象 例如: Rect a; //先声明对象a a=new Rect(); //为对象a分配内存空间和初始化 2.使用对象 对象名.方法名([实际参数列表]) 对象名.变量名 只有说明为public类型的变量才能在类外直接使用。 定义和使用类举例 例 用Circle类计算圆面积和圆周长。 public class UseCircle { public static void main(String[] args) { Circle c1=new Circle(); System.out.println(半径为2.4圆面积是+c1.area(2.4)); System.out.println(半径为2.4圆周长是+c1.circumference(2.4)); } } class Circle { double circumference(double radius) //用于计算圆周长 { return 2*radius*Math.PI; } double area(double radius) //用于计算圆面积 { return Math.PI*radius*radius; } } 类和成员的修饰符 类和类成员的修饰符分为:访问修饰符和特征修饰符两类,可同时使用。 访问修饰符规定类或类成员的访问权限。 特征修饰符说明类或类成员构成特点。 类的访问修饰符只有

文档评论(0)

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

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

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档