v
青灯不点酥油茶
生活生活好好生活,学习学习再学习
展开
-
Java中组合与继承的区别与不同的应用场景
Java中组合与继承都可以实现代码的复用,甚至可以相互替换。但仅从语言的逻辑上看,继承(extend)更应该用于包含关系(sth is a sth_baby),而组合可以是并列或者说共有的关系(sth has a sth_baby)。组合实现:package cn.LYZ.oop;public class Animal2 { String eye; public void run2()...原创 2018-03-15 10:08:48 · 1275 阅读 · 0 评论 -
Java中关于多态的理解
方法的多态的三要素(属性没有多态):要有重写,要有继承(父类),父类引用指向子类对象。class cat extends Animal{public void voice(System.out.println(" 喵喵");)}public void main testAnimalVoice( Animal c){c.voice();}Animal a = new cat;Animal b = n...原创 2018-03-15 11:35:51 · 184 阅读 · 0 评论 -
Java抽象类
包含了抽象方法的类,一定是抽象类。可以在抽象类中定义非抽象方法。子类要么为抽象类,要么必须定义父类中的抽象方法(为子类提供一个模板)。抽象类无法实例化,无法直接使用new方法,只能通过子类的实例化来完成对象的创建。Animal a = new cat;( animal 是一个abstract 父类,而cat 是非抽象的包含抽象类中抽象方法的子类。)抽象类存在的意义就是被继承。将方法的声明和实现分开...原创 2018-03-15 11:57:23 · 149 阅读 · 0 评论 -
Java接口
接口可以看作是比抽象类还抽象的类。接口中只有两个东西:常量和抽象方法。项目需求是多变的,而接口是规则是契约,是不变的东西。实现规范与具体实现的分离。访问修饰符 interface 接口名 【 extends 父类接口】(常量方法 // 总是 public static final方法定义 // 总是 public abstract 只能是 public)子类通过implement 来进行接口的规...原创 2018-03-15 14:01:26 · 108 阅读 · 0 评论 -
Java内部类
内部类的好处,在一个类中定义另一个类,表示内部类从属于另一个类。此时,内部类可以调用从属类的属性。内部类分为:成员内部类和匿名内部类。...原创 2018-03-15 15:29:47 · 148 阅读 · 0 评论 -
【CDC翻客】移动端App测试实用指南
【CDC翻客】移动端App测试实用指南转载 2018-03-15 18:29:19 · 170 阅读 · 0 评论 -
mac 中用到的svn命令 持续更新
在公司换成了MAC使用SVN刚开始不习惯,命令也记不住,网上别人写过的很多,收集过来自己看的方便点。Mac系统自带svn命令,能够很方便的同步更新代码,使用方法:1.导入项目svn import /Users/username/Desktop/Project1 svn://192.168.1.120/weibo --username=xxx --password=123 -m "Add a new...转载 2018-03-26 15:27:46 · 1716 阅读 · 0 评论