- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 内部类
1.什么是内部类简单来说:将一个类的定义放在另一个类的定义内部,这就是内部类。public class Outter{ private String outter = "this is outterClass" public String output() { return outter; } class Inner{ private Stri
2018-12-11 13:21:15
128
原创 Java项目红叉但是运行正常
所有的问题都是有迹可循的,我们解决方法应该针对着问题去解决,而不是当成玄学,各种尝试。我这次遇到了一个问题——项目运行正常,但是左上角总是一个小红叉,看着心里直痒痒。然后查看Eclipse的Problems(如果没有的话Window-show views-Other-General-problems添加)根据problems报错信息定位问题并解决。比如我这次报错内容分别为:Cannot ch...
2018-11-27 12:53:06
744
原创 抽象类与接口
多态一篇介绍了将做什么和怎么做分离的结构化的编码方式,而接口和抽象类则为我们提供了一种将接口与实现分离的更加结构化的方法。因为日常用的比较多,所以这一篇就简单介绍下,然后做下对比吧。一、抽象类抽象类,是普通类与接口之间的一种中庸之道。包含抽象方法的类就叫做抽象类——Java提供了一种叫抽象方法的机制,这种方法是不完整的,仅有声明但是没有方法体。下面是其语法:abstract void met...
2018-11-23 15:22:36
166
原创 多态
一、多态的介绍关于多态,我觉得Thinking inJava开篇那句话讲的很到位——多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开。乍一看确有些抽象,多态是分离做什么和怎么做?我们先来看一个例子,然后再去解释。我们定义一个类Animal,里面存放一个方法为吃东西Class Animal{public void eat() {System.out.println(“我是动物,我...
2018-11-19 11:43:32
175
原创 复用-组合、继承、代理区别和用法
复用-组合、继承、代理区别和用法继承主要有两个作用:1.为导出类提供方法,这个特性在代码复用有比较多的应用2.表现导出类与基类之间的关系。这个特性在多态里非常有用,后面会讲到。我们先来讲为导出类提供方法这个特性——继承是代码复用中重要的一种方式,很难把它与复用割裂开看,而且放在一起比较似乎更容易理解继承在复用这方面的用途以及与其他两种方式的区别。那么这一篇我们讲组合&继承&...
2018-11-13 13:08:28
1115
原创 重温Java——封装
从接触Java到现在一年多了,随着代码量的累积,愈发的觉得有种迫切的心理,往深处去学习,然后就想着从头开始,借着Java编程思想、Java核心技术、Effective Java以及网络上的文章,对知识进行整合再输出,重新梳理之前囫囵咽下去的知识点,打牢基础的同时也做出一点自己的贡献。我们都知道,面向对象的几个特性——封装、继承、多态,从字面的来看,封就是隐藏信息,装就是统一提供查看/修改方法,...
2018-10-15 22:47:55
191
Git安装包 Git教程
2017-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人