使用实现面向对象编程总结.docx

上传人:牧羊曲112 文档编号:2443960 上传时间:2023-02-19 格式:DOCX 页数:3 大小:19.46KB
返回 下载 相关 举报
使用实现面向对象编程总结.docx_第1页
第1页 / 共3页
使用实现面向对象编程总结.docx_第2页
第2页 / 共3页
使用实现面向对象编程总结.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《使用实现面向对象编程总结.docx》由会员分享,可在线阅读,更多相关《使用实现面向对象编程总结.docx(3页珍藏版)》请在三一办公上搜索。

1、使用实现面向对象编程总结第一章:抽象和封装1,为什么使用面向对象:万事万物皆对象,面向对象就是采用“现实模拟”的方法设计和开发程序。2,使用面向对象进行设计:面向对象设计三部曲1,发现类。2,发现类的属性。3,发现类的方法。经验:在需求中找出名词的方式确定类和属性,找出动词的方式确定方法。3,创建类的对象1, 通过构造方法来创建对象2, 通过对象名.属性名的方式调用属性。3, 通过对象名.方法名的方式调用方法。4, Static可以用来修饰属性,方法和代码块。Static修饰的变量属于这个类所有。即由这个类创建的所有对象共有同一个static变量。类属性,类方法可以通过类名和对象名访问,势力属

2、性,实例方法只能通过对象名访问。5, 在方法里不可以定义static变量,类变量不能是局部变量。 6, 构造函数的重载1, 构造方法的名字和类名相同,没有返回值类型。构造方法的作用主要就是在创建对象是执行一些初始化操作,赋值。2, 在没有给类提供任何构造方法时,系统会提供一个无参的方法体为空的默认构造方法。一旦提供了自定义构造方法,系统将不会提供这个默认构造方法,如果要使用她,必须手动添加。3, 如果同一个类中包含了两个或两个以上方法,它们的方法名相同,方法参数个数或参数类型不同,则称该方法被重载。成员方法和构造方法都可以重载。4, 构造方法没有返回值类型。如果有,就不是构造方法,而是构造方法

3、同名的成员方法。5, 封装1, 封装是类的三大特性之一,就是将类的状态信息隐藏在内部。2, 封装的具体步骤:为每个属性创建一对一赋值,在赋值方法中,加入对属性的存取控制语句。3, 隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据,可以方便地加入存取控制语句,限制不合理操作。 java面向对象总结 900字 1.子类与父类的关系子类继承父类但不能继承private成员,子类只能有一个父类,如果省略了extends,子类的父亲就是object,子类继承了父类和祖先的成员,子类可以添加新的成员变量和方法,也可以隐藏父类的成员变量或者覆盖父类的成员方法。数的重载在同一个类中允许同时存在一个

4、以上的同名函数。只要他们的参数个数或类型不同即可3.重写(覆盖):父类与子类的关系,子类中可以根据需要对父类中继承来的方法进行改造,但必须和被覆盖的方法具有相同的方法名称,参数列表和返回值。这正好跟重载相反。4.构造方法的作用他可以为类的成员变量进行初始化工作,当类的一个实例对象刚产生时,这个类的构造方法就会自动调用。5类的多态性他是发生在同一个类中的,它体现在方法的重载上包括成员方法和构造方法的重载。 6局部变量:定义在方法之中的变量。局部变量要先赋值,再进行运算,而实例变量均已经赋初值。这是局部变量和实例变量的一大区别。实例变量的对象赋值为null。局部变量不允许范围内定义两个同名变量。实

5、例变量的作用域在本类中完全有效,当被其他的类调用的时候也可能有效。实例变量和局部变量允许命名冲突7构造方法。1构造方法是当用类生成对象时,系统在生成对象的过程中利用的方法。与类同名 2特点构造方法在生成对象的时候会被调用,但并不是构造方法生成了对象。构造方法没有返回值。格式为:public 方法名。构造方法的方法名与类名相同。构造方法是在对象生成的过程中自动调用,不可能利用指令去调用。在一个对象的生成周期中构造方法只用一次,一旦这个对象生成,那么这个构造方法失效。 3作用:可以用类来生成对象,和初始化8this表示本类的其他构造方法,也可以表示实例变量和当前对象9多态:多态指的是编译时类型变化,而运行时类型不变。多态分两种: 编译时多态:编译时动态重载; 运行时多态:指一个对象可以具有多个类型10静态变量:定义的是一块为整个类共有的一块存储区域,其发生变化时访问到的数据都时经过变化的。其变量可以通过类名去访问:类名.变量名。与通过访问对象的编译时类型访问类变量为等价的。静态方法:就是不用创建对象就可以调用某个方法11类的继承:就是使用已经建造的类的方法和属性。 第3页 共 3页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号