下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 面向对象程序设计:OOPObjectOrientedProgramming,00DObjectOrientedDesign.OOAObjectOrientedAnalysis2. 面向对象的内容:类(class和对象(object).3?什么是类?类是一个抽象的概念。类是具有相同属性和方法的一组对象的集合。女口:苹果,香蕉,橘子,张三,李四,王五,电视机,洗衣机,显示器等。我们将以上对象分为三个类分别是水果类(Fruit),人(Person)家电(ElectricMachine)。4. 如何定义类?访问修饰符class类名;注意:类名命名规范:类名一般用英文表示。首字母大写。不要用一个字
2、母作为类名。如果类名由两个或多个单词组成,那么每个单词的首字大写。两个或多个单词之间一般不用特殊符号连接。5. 什么是对象?对象是一个具体的事物,它是类的一个实例(Instanee).客观描述事物的实体。比如:张三,苹果显示器。6. 类的内容,类包括了属性(property/attribute)和方法(method)(包括数据和对数据的操作)?属性指对象的静态特征。方法指对象的动态行为。class类名属性:L;/访问类型(accessmodifier)数据类型属性名;属性2;method1;method2;classPerosnpublicStringname;/姓名publicintage;
3、/年龄publicStringsex;/性别7.如何定义方法?访问类型返回值类型方法名(参数列表?)方法体注意:访问类型有四种:public,private,protected,friendly(默认)。返回值类型:void,基本数据类型,引用数据类型方法名:方法名首字母一般小写。第二字母不要大写。第二个单词的首字母大写。当返回值类型为void的时候:丄)方法体中没有return语句。2)方法体中有return;有return关键字的时候应该为:return;return后没有任何值和表达式返回值类型要和return后值/表达式的类型匹配。publicclassPersonpublicStri
4、ngname;publicintage;publicStringsex;publicvoidsetName(Stringname)=name;publicStringgetName();publicvoidsetAge(intage)this.age=age;publicintgetAge()returnthis.age;publicvoidsetSex(Stringsex)this.sex=sex;publicStringgetSex()returnthis.sex;8?如何创建对象?类名对象名=new类名();/对象名自定义Personpn=
5、newPerson();9.new的工作:丄):为对象分配空间;2)调用类的构造方法;3)将对象的地址返回10.同一个对象在同一时刻可以有多个引用指向,但,一个引用在同一时刻只能指向一个对象。口?如何调用类的属性?对象名?属性名;="siggy"12.如何调用方法?对象名?方法名(实参);StringpnName=pn.getName();13.面向对象的基本特征:圭寸装(encapsulation)继承(inheritanee),多态(polymorphism)14?什么是封装?封装就是把属性和方法放于类中。15?封装要做的事情:1)将类的属性和方法放于类中。2) 将类的属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年生活垃圾焚烧发电项目资金申请报告代可行性研究报告
- 聚氨酯项目财务管理手册
- 系统集成项目管理工程师模拟题+答案
- 初中体育与健康 足球 脚内侧传接球技术 教案
- 2024年防火胶项目资金筹措计划书代可行性研究报告
- 北师大版八年级数学下册5.4 分式方程第1课时分式方程的概念 同步教学设计
- 第二章 田径-田径接力跑(上挑式) 教案 人教版初中体育与健康七年级全一册
- 黑龙江省哈尔滨市第六中学2025届高三下学期第一次质检化学试题试卷含解析
- 北师大版数学八年级下册4.3.1 运用平方差公式因式分解教案
- DB14-T 789-2023 玉米生物降解地膜波浪形覆盖沟播技术规程
- 生产管理优化方案
- 胆总管结石课件
- 小学四年级数学竞赛试卷(含答案)
- 麻醉药品和第一类精神药品岗位职责
- 《大学物理学》精美课件(全)
- 新概念英语第三册-Lesson4
- 幼儿园优质公开课:中班数学《谁是幸运儿》教案
- 苏教版六年级科学上册第一单元物质的变化质量测试卷(一)附答案
- 多模态大模型技术演进及研究框架分析报告
- 随机森林讲解
- 220kV车载移动式变电站技术条件2023
评论
0/150
提交评论