面向对象
IT William Chan
这个作者很懒,什么都没留下…
展开
-
面向对象三大特征
面向对象三大特征: 1.封装: 1)类:封装的是对象的属性和行为 2)方法:封装的是具体的逻辑功能实现 3)访问控制修饰符:封装的是访问的权限 2.继承: 1)作用:避免代码重复,有利于代码的复用 2)父类:所有子类所共有的属性和行为 子类:子类所特有的属性和行为 3)子继承(extends)父类后,子具有:父+子 4)...原创 2019-12-03 17:06:25 · 161 阅读 · 0 评论 -
面向对象03
1.static:静态的 静态不能直接调用非静态,非静态可以调用静态 1)静态变量:对象共有的属性可以定义为静态 1.1)由static修饰 1.2)属于类的,存在方法区中,只有一份,随着类加载而使用 1.3)常常通过类名.来访问 1.4)何时用:所有对象的数据一样时使用 2)静态方法: 2.1)由stati...原创 2019-12-03 17:04:36 · 120 阅读 · 0 评论 -
面向对象01
1. 面向对象和面向过程的区别? 面向过程就是分析出解决问题的步骤,然后用函数一步一步实现,在使用的时候调用即可; 面向对象则是把解决的问题按照一定规则划分为多个独立的对象,然后通过调用对象的方法来解决问题。 面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 缺点:性能比面向过程低 2. 类和对象 什...原创 2019-08-04 18:28:56 · 150 阅读 · 0 评论 -
面向对象02
1.内存管理:由JVM来管理 1)堆: 1.1)用于存储所有new出来的对象(包括成员变量) 1.2)成员变量的生命周期: 创建对象时存在堆中,对象被GC回收时一并消失 1.3)垃圾回收器(GC)不定时到堆中查看,看到垃圾 自动回收:没有任何引用所指向的对象。回收 ...原创 2019-12-03 16:54:36 · 78 阅读 · 0 评论