Java面向对象程序设计案例教程课件:类和对象.ppt

Java面向对象程序设计案例教程课件:类和对象.ppt

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

《Java面向对象程序设计案例教程》《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1《Java面向对象程序设计案例教程》1类和对象本章目标面向对象的基本概念类的定义对象的创建修饰符的使用基础类的使用*4.1面向对象的基本概念4.1.1程序设计语言的发展面向机器的低级程序设计语言第一代程序设计语言也称机器语言。它需要用二进制机器代码编成程序来控制计算机执行规定的操作。在20世纪50年代出现了汇编语言,在编写程序的时候能够通过一些简单的命令来代替二进制指令。面向过程的高级程序设计语言面向过程就是结构化程序设计。任何程序都可以用顺序、选择、循环这三种结构的语句来构造。比较著名的语言如C语言、Pascal、FORTRAN等。面向对象程序设计语言面向对象是把问题事物分解成各个对象,把多个功能合理的放到不同对象里,强调的是具备某些功能的对象。通过调用对象的方法来实现程序功能。比较著名的语言如C++、Java、Python语言等。4.1面向对象的基本概念4.1.2面向对象程序设计方法封装封装,就是把属性私有化,提供公共方法访问私有对象。封装的作用是可以隐藏实现细节,使得代码模块化,提高安全性。继承继承是类之间的一种关系,当多个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其它类继承这个父类。继承的作用是可以扩展已存在的代码模块(类),实现代码重用,提高效率。面向对象程序设计语言多态是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。4.2类的定义4.2.1类的定义类类是对一组有相同属性和相同功能的对象的概括,一个类所包含的数据和方法能够描述一组对象的共同属性和行为。定义一个类的步骤:1.定义类使用关键字class,然后定义类名。2.编写类的属性,即声明变量。3.编写类的方法。4.2类的定义4.2.1类的定义类的一般格式 class类名{ //定义属性部分(成员变量) 属性1的类型属性1; 属性2的类型属性2; …… 属性m的类型属性m;//定义方法部分 方法1(); 方法2(); …… 方法n(); }4.2类的定义4.2.1类的定义【例4-1】定义一个手机的类,名为Telphone,同时定义它的三个属性变量:屏幕尺寸、CPU、内存,同时它具有打电话、发短信、显示手机信息等功能。 publicclassTelphone{ //成员变量(属性) floatscreen;//屏幕尺寸 floatcpu;//cpu floatmem; //内存 //方法(功能) publicvoidcall(){ System.out.println(Telphone有打电话的功能); }4.2类的定义4.2.1类的定义 publicvoidsentMessage(){ System.out.println(Telphone有发短信的功能); } publicvoidshow(){ System.out.println(screen:+screen+cpu:+ cpu+mem:+mem); }}4.2类的定义4.2.2构造方法构造方法构造方法是一种特殊的成员方法,其作用是负责对象的初始化工作,为实例变量赋予合适的初始值。定义构造方法的格式: 类名(形参列表){ //方法体; }4.2类的定义4.2.2构造方法构造方法的语法规则(1)构造方法的方法名与类名完全相同。(2)构造方法不返回任何值,也没有返回类型。(3)每一个类可以有零个或多个构造方法。(4)构造方法在创建对象时由Java

您可能关注的文档

文档评论(0)

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

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档