
面向对象
浅墨cgz
知行合一
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
匿名对象的理解
在 Java中匿名对象,一直比较难理解,我们先说一下匿名对象的使用情形有哪些? 只使用对象一次, 可以作为实际参数来传递,传递一个对象,里面就有不同的,属性方法可以调用。 什么叫做匿名对象,就是指对象的名字没有,看不见。简称匿名。 ...原创 2018-08-30 13:40:02 · 3696 阅读 · 0 评论 -
Java多态
定义: 某一类事物的多种存在形态 例如:动物中猫,狗 猫这个对象对应类型是猫类型 猫 x = new 猫(); 同时猫也是动物的一种,也可以把猫称为动物 动物 y = new 猫(); 动物是猫和狗具体事物中抽取出来的父类型。 父类型引用指向了子类对象。 程序中体现: 父类或者接口的引用(接收)自己的子类对象。 好处和作用: 多态的存在提高了程序的拓展性和后期可维护性 前提: 需要...原创 2018-11-29 22:28:48 · 124 阅读 · 0 评论 -
抽象类的应用举例
雇员实例 需求:公司中程序员有姓名,工号,薪水,工作内容 项目经理,比程序员,多一个奖金。对给出的需求进行数据建模 分析 对这个问题领域中,先找出涉及的对象,通过名词提炼法 程序员: 属性:姓名、工号、薪水 方法:工作 经理: 属性:姓名、工号、薪水、奖金 方法:工作 程序员和经理之间不存在继承关系,但是两个之间都有共性,我们可以将他抽取出来,因为他们都是公司的雇员。 可以将程序员和...原创 2018-11-27 17:26:28 · 3835 阅读 · 2 评论 -
异常
异常定义【百度百科定义】 异常的体系 Throwable Error 通常出现重大问题如:运行的类不存在或者内存溢出 不编写针对代码对其处理 Exception 在运行时出现异常情况,可以通过try catch finally Exception和Error的子类名都是以父类名作为后缀。 Throwable中的方法 getMess() 获取异常信息,返回字符串。 ...原创 2018-12-03 12:12:35 · 186 阅读 · 0 评论 -
包装类 Java
基本数据类型对象包装类 将基本数据类型封装成对的好处,在于可以在对象中定义更多的功能方法操作该数据. 常用操作之一:用于基本数据类型和字符串之间的转换 Integer 中 parseInt方法,intValue方法. ...原创 2019-01-22 20:30:44 · 146 阅读 · 0 评论 -
集合类Java
为什么出现集合类? 方便对对像的存储.是存储对象最常用的方式. 数组和是集合类,同样是容器,有何不同? 数组可存储对象,但是长度是固定的;集合长度是可变的. 数组中可以存储基本数据类型,集合只能存储对象. 集合类的特点 集合只适用于存储对象,集合长度可变,集合可以存储不同类型的对象. ...原创 2019-01-22 20:37:13 · 188 阅读 · 0 评论 -
递归遍历目录结构和树状展现
代码片段,注意代码示例地址。是自定义的。 import java.io.File; public class TestFile6 { public static void main(String[] args) { File f = new File("d:/电影"); printFile(f, 0); } /** * 打印文件信息...原创 2019-05-29 09:56:26 · 1215 阅读 · 0 评论