![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java第二章
文章平均质量分 69
baoyu7异
这个作者很懒,什么都没留下…
展开
-
【Java】封装
定义:将对象的实现细节隐藏起来,然后通过一些公用的方法来暴露该对象的功能,提高类的内聚性,降低对象间的耦合性 Get、Set方法:public void setName(String name){ this.name=name;}public void getName(){ return this.name;}原创 2017-03-14 18:36:46 · 180 阅读 · 0 评论 -
【Java】对象、类(class)、变量(成员变量field、局部变量)、包(package)
定义:具有共同属性、共同方法的一类事务。是对象的抽象,是整个软件系统最小的程序单元,规定了某类对象所共同具有的数据和行为特征 格式:修饰符:public、final、abstract class 类名 调用类的实例和方法 类.类变量|方法 实例.实例变量|方法原创 2017-03-16 14:05:50 · 1170 阅读 · 0 评论 -
【Java】继承
定义:类之间共享属性和操作,实现软件复用的重要手段,当子类继承父类后,子类作为特殊父类,将直接获得父类的属性和方法。 特点:单继承:一个类只有一个直接父类,获得父类全部的成员变量和方法,不能继承父类的构造器 格式: public class Apple extends Fruit 间接父类: public class Fruit extends PlantApple直接父类为FruitApp原创 2017-03-14 18:43:05 · 377 阅读 · 0 评论 -
【Java】多态
定义:子类对象可以直接赋值给父类对象,但运行时依然表现子类的行为特征,同一个类型的对象在执行同一个方法时,表现出多种行为特征。 向上转型(upcasting):Object p=new Person();p只能调用object类(编译时)的方法 不能调用Person(运行时)的方法错误异常: ClassCastException 复用:原创 2017-03-15 10:27:43 · 167 阅读 · 0 评论 -
【Java】抽象
定义:忽略主题中与当前目标无关的那些方面,不了解全部问题,只考虑部分问题 两方面:过程抽象,数据抽象原创 2017-03-15 14:49:39 · 217 阅读 · 0 评论 -
UML统一建模语言
用例图、组件图、部署图、顺序图、活动图 OOA(面向对象分析) OOD(面向对象设计) OOP(面向对象编程)原创 2017-03-15 15:27:48 · 190 阅读 · 0 评论 -
垃圾回收机制(GrabageColllection,GC)
C\C++:显示垃圾回收机制缺点: - 程序忘记及时回收无用内存,而导致内存泄漏、降低系统性能 - 程序错误地回收程序核心类库的内存,而导致系统崩溃 - 内存在程序结束之前一直被占用、对象所占用的内存不能分配给其他对象JAVA:垃圾回收机制CPU空闲时╲JRE提供一个后台线程自动运行内存不足时╱程序员无法精确控制垃圾回收时间和顺序类的实例(对象)堆内存的回收由垃圾回收来负责当没有引用原创 2017-03-15 14:42:34 · 307 阅读 · 0 评论