2019年1月15日
摘要: 1.接口的定义 抽象方法本质上是定义接口规范。 在抽象类中定义了一个抽象方法,子类中必须实现这个抽象方法。 如果一个抽象类没有字段,所有方法全部是抽象方法,就可以把抽象类改写为接口interface。 Java中使用interface声明一个接口 接口定义的方法默认是public abstract, 阅读全文
posted @ 2019-01-15 22:30 singleSpace 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 每个子类都可以覆写父类的方法 如果父类的方法没有实际意义,能否去掉方法的执行语句?子类会报编译错误 如果去掉父类的方法,就失去了多态的特性 可以把父类的方法声明为抽象方法。 如果一个class定义了方法,但没有具体执行代码,这个方法就是抽象方法: 抽象方法用abstract修饰 抽象方法没有任何执行 阅读全文
posted @ 2019-01-15 22:13 singleSpace 阅读(199) 评论(0) 推荐(0) 编辑
摘要: testlink 镜像 "https://hub.docker.com/r/bitnami/testlink" shell 下载镜像 docker pull bitnami/testlink 阅读全文
posted @ 2019-01-15 20:16 singleSpace 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 1.重载 子类覆写父类的方法称为重载Override。 父类和子类拥有一摸一样的方法(方法的名字、返回值、参数是相同的,但是方法的语句是不一样的) 方法签名如果不同就不是重载,而是创建了一个新的方法。 加上@Override可以让编译器帮助检查是否进行了正确的覆写 @Override不是必需的 Pe 阅读全文
posted @ 2019-01-15 14:25 singleSpace 阅读(251) 评论(0) 推荐(0) 编辑