74第3章使用类和对象编程.ppt
《74第3章使用类和对象编程.ppt》由会员分享,可在线阅读,更多相关《74第3章使用类和对象编程.ppt(15页珍藏版)》请在三一办公上搜索。
1、第3章 使用类和对象编程,软 件 学 院朱士明 副教授,靖蓝舆隔涉培疙韧浚戎戊矗耽话缝即锚燃惶月宜界及雕霉集柯诱蹬瞅兢填74-第3章 使用类和对象编程74-第3章 使用类和对象编程,1.创建类2.成员变量与方法3.对象4.静态变量和静态方法5.再谈方法6.内部类7.实例,颖耘骑彻酮份废欢载昔胜嫩嘲谜嘱司头雌坦聪岩尾喀默泥赂耽梆始计狙硷74-第3章 使用类和对象编程74-第3章 使用类和对象编程,3.1 创建类(class),1.含义:类是组成Java程序的基本元素,它封装了一系列的变量(即数据成员,也称为“域(field)”)和方法(即成员方法 method),是一类对象的原型。类是对象的高度
2、抽象,是同类对象公共属性的抽象创建一个新的类,就是创建一个新的数据类型。实例化一个类,就得到一个对象。因此,对象就是一组变量和相关方法的集合,其中变量表明对象的状态、属性,方法表明对象所具有的行为。,懒帆肪扶锤司妹望邮束帽鞋甫饿骏纂托禁注时财碑首抽尸左娟椒脓援逗纽74-第3章 使用类和对象编程74-第3章 使用类和对象编程,2.类定义对一个用户自定义的类,要为类取一个名字,并指明类中包含哪些变量和方法以及相应的类型、实现等,这称为类的定义。类定义语句的一般形式为:修饰符class 类名 extends 父类名 implements 接口名表 成员变量声明/类体 方法成员声明 其中class、e
3、xtends和implements都是Java的关键字。extends(表示继承)和implements(表示接口)等内容,以后逐渐介绍。修饰符:public公有类、abstract抽象类、final终类,候讫伴最衔舀颠论酌焊钵蔓丢丽囱办引与蔼昔惮刁展大燃堕盎撞磊绪建魏74-第3章 使用类和对象编程74-第3章 使用类和对象编程,类定义:类名:使用Java语言合法的标识符来对自定义的类命名。类体:在大括号中定义该类中包含的数据成员和成员方法。允许定义没有任何成员的空类。【例3.1】定义一个计算三角形周长和面积的类。,肃胯蓟亩耘海眶仟乘奋军踩洛竟斥逸索坍铝漾松息醉腆娶要褐充塞甲苑荡74-第3章
4、使用类和对象编程74-第3章 使用类和对象编程,3.2 成员变量与方法,1.成员变量的定义 成员变量位于类体内成员方法外的变量;方法变量位于方法体内的变量。定义形式:访问权限符staticfinal类型 变量名1,变量名2,访问权限符:public(公有)、protected(保护)、private(私有)2.成员变量的初始化(1)默认值(2)定义指定例.23.成员方法的创建定义形式:修饰符staticfinal返回值类型 方法名()方法体,莉御倔妮霉铂豢梗拭埠潦峰负腿浙悼各弦吨哇俄悟瞩屏不妄陇葵税酮旦岁74-第3章 使用类和对象编程74-第3章 使用类和对象编程,4.方法的调用(1)格式:对
5、象名.方法名();或:对象名.方法名(实参1,实参2,);(2)例3.35.成员变量和方法的两种形式(1)实例变量与实例方法:对象名.成员变量,对象名.方法名();(2)类变量与类方法:用static修饰,类名.方法名()或对象名.方法名();,存月赔舀壬窜示尉膛具织冶蓬瑶演莽逮蔚状忻肋荆澡幻狼胯亭喧义秀因果74-第3章 使用类和对象编程74-第3章 使用类和对象编程,3.3 类对象一旦定义了所需的类,就可以创建该类的变量,创建类的变量称为类的实例化,类的变量也称为类对象、类的实例等。类的对象是在程序运行中创建生成的,其所占的空间在程序运行中动态分配。当一个类的对象完成了它的使命,为节省资源,
6、Java的垃圾收集程序就会自动收回这个对象所占的空间。即类对象有自己的生命周期。1.创建对象创建类的对象需用new运算符,一般形式为:类名 对象名=new 类名(参数1,参数2,);或者 类名 对象名;对象名=new 类名(参数1,参数2,);,娄府线润擅代兆滨籽柬靖献邹科伙纽掘荔丙躇嘶缔顶侯区造晰缘很旦旱褥74-第3章 使用类和对象编程74-第3章 使用类和对象编程,new运算符用指定的类在内存中分配空间,并将存储空间的引用存入语句中的对象变量。2.引用对象 在创建了类的对象后,就可以对对象的各个成员进行访问,进行各种处理。运算符“.”在这里称为成员运算符,在对象名和成员名)之间起到连接的作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 74 使用 对象 编程

链接地址:https://www.31ppt.com/p-4733778.html