一面向对象技术

上传人:M****1 文档编号:569481558 上传时间:2024-07-29 格式:PPT 页数:15 大小:227KB
返回 下载 相关 举报
一面向对象技术_第1页
第1页 / 共15页
一面向对象技术_第2页
第2页 / 共15页
一面向对象技术_第3页
第3页 / 共15页
一面向对象技术_第4页
第4页 / 共15页
一面向对象技术_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《一面向对象技术》由会员分享,可在线阅读,更多相关《一面向对象技术(15页珍藏版)》请在金锄头文库上搜索。

1、坚北喀唐纯粪玫鞠再幻键例防译铰坷有熔造函酋合芹圾演锗抠读害爪扶查一面向对象技术一面向对象技术(一)面向对象技术(1)类和对象对象:现实世界中某个实际存在的事物类:具有相同属性和相同服务的一组对象的集合(2)创建类:(Person类示例)class ClassName / 类声明 / 类体振晓如谦江掀眺空兵肘楞只焦攫写粥严棋鸭缉诧椒需闪噬案帜痉韵事跨画一面向对象技术一面向对象技术在Person类中:属性被声明为私有类型(private),只有类的成员才能访问到该属性类的方法声明为公有类型(public),说明该类的所有对象都能使用这些方法注意:我们将类的定义写在as文件中,要将相应的as文件也命

2、名为类的名称。押廉敞铸碱玉鳞琶射皇峭挺锯起访帖嗽咒套搓莎黄轿裴员杉腾涯拍闻默轩一面向对象技术一面向对象技术(3)构造函数对象的创建:var person1:Person = new Person(“张三, “200901, 30);构造函数:特殊成员函数,函数名与类名相同。 其作用是在创建该类的对象时将对象中的字段进行初始化。东堑距丸锐勺句伦取放枫趟悼牙甥私诺层啡座谈瑟烷硬抱团砌仗楷偿雅缔一面向对象技术一面向对象技术语句var person1:Person = new Person(“张三”, “200901”, 30); 完成以下三件事情:创建一个Person类对象,并为该对象分配存储空间调

3、用Person类的构造函数, 初始化这个新建的对象声明一个Person类对象的引用person1,使其指向这个新的对象带敷深搔刃鲜防汪扼闸腿骇藤读绣貉玖磺歼暴闹顺衅烦属馆逢粪霜顶山呼一面向对象技术一面向对象技术(4)使用对象对象名.属性对象名.方法名()例如:person1.getName();person1.getInformation();刚走敝调泌粕巡与冈娇慎饰路缩臀年参鞋尾溉励捆柿胡块傀中纸有闺痈服一面向对象技术一面向对象技术(二)静态属性和静态方法类的成员可以是对象成员,也可以是类成员。类成员仅在类中创建一次,不能被对象直接使用。类成员也叫做静态成员,类属性称为静态属性,类方法称为静

4、态方法。使用static关键字定义举例说明独碑设砍辈塌槽兔凛颊妇蛙毁鸡进稻袋张玩殴视灸庚胯裤却痴琉惹谣晾血一面向对象技术一面向对象技术(三)获取、设置方法和动态类获取和设置方法get和set关键字var name = person1.userName;person1.userName = “李四”;动态类 某些情况下,需要在运行时添加和访问原类中未定义的属性方法,使用dynamic类限定符来实现蹦歇死摄搐俞置澜冈受靳拐农峡游欣烁金都肠初长淑臃滓氧蚀溪倒曝沤眼一面向对象技术一面向对象技术dynamic class Personprivate var name,idCard:String;priv

5、ate var age:Number;var person1:Person = new Person();person1.sex = ”female”;够筹笨窍佯帽挺壕傈索密街囤痛宁恋检忠济独兼狭虎折佯舌壤抠忠松敲嘴一面向对象技术一面向对象技术(四)继承和接口运输工具轮船车辆飞机火车汽车卡车轿车 继承抽久鹃保谨凿馁循足柠逞性难垢涨虐蜕拄尊勤兔圣裙谢霜协偷迂猪荫抨铲一面向对象技术一面向对象技术继承的概念(teacher类示例)(1)继承是面向对象方法中非常重要的技术之一。(2)当特殊类拥有其中一般类的全部属性与服务时,我们称该特殊类实现了对一般类的继承(3)A类继承B类,则类A拥有了类B的成员变

6、量和方法,B类称为父类,A类称为子类阑淫冲挨新辱妖画双具鹃驱烂顷虽往晰闸丁奴奄液誊嘻乖挝熬幂梭匿抖惊一面向对象技术一面向对象技术继承的层次Person类Teacher类MathTeacher类子类对父类的访问在AS2.0中,子类继承父类所有属性和方法,包括用private声明的私有属性和方法,这与很多面向对象语言不一样。冗罪补粥枪宴钥宏勤怒止帐录胶庙众硅师婶札迁早面土如涤硕盗驼黎这疯一面向对象技术一面向对象技术接口采用接口的方法,来实现多继承。创建接口interface interfaceName/接口声明方法 欢寞蚀碘苏企静咒讫叔巳浴染姬炉搀赢鹿怪巳壬熏烁籽茹氟碧丑夹怕缨褂一面向对象技术一面向对象技术(五)异常处理异常处理机制var person1:Person = new Person();/创建对象时没有给定参数以上代码编译时没有错误,但是无法正常输出结果完整的异常处理机制挎支声订饿瑰诣崭贴起乔烈拍辕卞产讳黍诲涉皱组庄统屹地付近际藕剥鄙一面向对象技术一面向对象技术泥状外摸级倒齐侥介妈肢焉仓皱笨庞肪取洪婿赋身巾夹动矮忍破阎蛋丸贮一面向对象技术一面向对象技术

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号