只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-12-06 22:51 beulas 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 定义:将一个类定义在另一个类的里面,对里面的类就称为内部类。 访问特点:内部类可以直接访问外部类中的成员,包括私有成员。 而外部类要访问内部类中的成员必须要建立内部类的对象。 一般用于类的设计。 分析事物时,发现该事物中还有事物,而且这个事物还在访问被描述事物的内容。 这时就把还有的事物定义成内部类 阅读全文
posted @ 2017-12-05 22:55 beulas 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 多态的定义: 同一种事物,由于条件不同展现不同的状态,在java中表现为同一个引用,指向的实例不同,最终展现不同的执行效果。 动物 x = new 猫 (); 猫这类事物既具备了猫的形态又具备了动物的形态,这就是对象的多态性,简单说就是一个对象对应着不同类型。 多态在代码中的体现: 父类或者接口的引 阅读全文
posted @ 2017-11-26 22:14 beulas 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 定义接口用的不是class,而是interface。 接口中常见的成员:而且这些成员都是固定的修饰符。 1、全局变量:public static final (不写的时候java会默认添加上去,但是阅读性不好) 2、抽象方法:public abstract 接口中的成员都是公共权限的。 类与类之间是 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 抽象类特点 1、方法只有声明没有实现,该方法就是抽象方法,需要被abstract修饰。 抽象方法必须定义在抽象类中,该类必须也被abstract关键字修饰。 2、抽象类不可以被实例化, 为什么? 因为调用抽象方法没意义。 3、抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化。否则,这个子 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、final是一个修饰符,可以修饰类,方法,变量。 2、final修饰的类不能被继承。 3、final修饰的方法不能被覆盖。 4、final修饰的变量是一个常量,只能赋值一次。 为什么要用final修饰变量,其实在程序中如果一个数据是固定的,那么直接使用这个数据就可以了,但是这样阅读性差,所以它给 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 首先了解构造函数 构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。即为对象成员变量赋初始值。 构造函数与类名相同,可重载多个不同的构造函数。如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造方法,这个构造方法不执行任何代码。 构造函数的调用 (1 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一、计算机网络基础部分 TCP协议(transmission control protocol)传输控制协议 IP协议(Internet protocol)网络协议 恢复内容结束 阅读全文
posted @ 2017-11-25 23:33 beulas 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 重写 和 重载 阅读全文
posted @ 2017-11-25 23:32 beulas 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模 阅读全文
posted @ 2017-11-25 23:32 beulas 阅读(144) 评论(0) 推荐(0) 编辑