面向对象编程1.pdf
《面向对象编程1.pdf》由会员分享,可在线阅读,更多相关《面向对象编程1.pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 基础基础主讲教师:万 欣面向对象技术主讲人:万 欣章节内容类,对象,属性,方法2信息封装4程序设计简史3 1类的构造器3 3软件开发活动 需求分析对待开发的软件提出的需求进行分析并给出详细的定义并对其加以确切的描述,然后编写出软件需求说明书。系统设计设计人员把已确定的各项需求转换成相应的体系结构。系统实现把软件设计转换成计算机可以接受的程序代码,并在实际环境中得以实现。软机测试保证软件质量的重要手段,贯穿于软件生命周期的各个阶段。运行和维护软件在运行的过程中由于多方面的原因对其进行的修改。面向对象的程序设计 程序设计简史 过程式程序设计 结构化程序设计 面向对象程序设计对象Every
2、thing is Object:万事万物皆对象。面向对象的编程(OOP)思想力图使对计算机语言中对事物的的描述与现实世界中该事物的本来面目尽可能的一致。Class/Object:类(class)和对象(object)是面向对象方法的核心概念。类是对一类事物描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例(instance)。编程语言的发展历程 机器语言直接由计算机的指令组成,指令、数据、地址都以“0”和“1”的符合串组成;可以被计算机直接执行。汇编语言用容易理解和记忆的符合表示指令、数据以及寄存器等,抽象层次很低,程序圆需要考虑大量的机器细节。高级语言屏蔽了机器细
3、节,提高了语言的抽象层次接近于人的自然语言,60年代出现的结构化编程语言提出了结构化数据和语句,数据和过程抽象等概念。面向对象的语言与已往的各种语言的根本不同是,它的设计出发点就是为了更能直接的描述问题域中客观存在的事物。作为对象蓝本的类 类(Class)是用来描述一个对象(Object):类描述了每个对象应包括的数据 类描述了每个对象的行为特征 类是用于描述同一类形的对象的一个抽象的概念,类中定义了这一类对象所因具有的静态和动态属性。类可以看成一类对象的模板,对象可以看成该类的一个具体实例。类的定义 类包括两方面的内容:属性:用来描述对象的数据元素称为对象的属性(也称为数据/状态)方法:对对
4、象的属性进行的操作称为对象的方法(也称为行为/操作)类和对象的关系职员职员A类的定义 以一个“学生”实体为例,来说明类的定义 学生的基本特征:学号 年级 姓名 性别Java类的声明 语法格式:class 举例:public class Studentprivate int age;public void setAge(int _age)age=_age;属性的声明 语法格式:type =defaultValue;举例:public class Studentprivate int age;public String name=“Alex Wen”;方法的声明 语法格式:()举例:public
5、class Studentprivate int age;public int getAge()return age;public void setAge(int _age)age=_age;构造器(Constructor)的声明构造器的声明语法:()构建器名称必须和类名称一致一个类可以有多个构建器,但这些构造器的参数列表必须不同例如:public class Dog private int weight;public Dog(int w)weight=w;对象的创建和使用 在Java中,使用new 关键字来创建一个对象(实例化一个类),new后面跟上一个构造器 每个类都至少有一个构造器,如果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 编程
限制150内