摘要: 多个无关的类可以实现同一个接口。 一个类可以实现多个无关的接口。 与继承关系类似,接口与实现类之间存在多态性。 定义Java类的语法格式: <modifier> class <name> [extends <superclass>] [implements <interface> [,<interf 阅读全文
posted @ 2020-03-09 23:49 润青 阅读(165) 评论(0) 推荐(0) 编辑
摘要: final的变量的值不能够被改变 final的成员变量 final的局部变量(形参) final的方法不能够被重写 final的类不能够被继承 阅读全文
posted @ 2020-03-09 22:19 润青 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 用abstract关键字来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写。 抽象类不能被实例化 抽象方法只需声明,而不需实现。 package com.nyist; abstract 阅读全文
posted @ 2020-03-09 22:05 润青 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 要有继承 要有重写 父类引用指向子类对象 示例: package com.nyist; class Animal { private String name; Animal(String name){ this.name = name; } public void enjoy(){ System.o 阅读全文
posted @ 2020-03-09 21:53 润青 阅读(535) 评论(0) 推荐(0) 编辑
摘要: equals方法 Object类中定义有: public boolean equals(Object obj)方法 提供定义对象是否“相等”的逻辑 Object的equals方法定义为:x.equals(y) 当x 和 y 是同一对象的应用时返回true 否则返回 false J2SDK提供的一些类 阅读全文
posted @ 2020-03-09 16:40 润青 阅读(227) 评论(0) 推荐(0) 编辑
摘要: object类是所有Java类的根基类 如果在类的声明中未使用extends关键字指明其基类,则默认基类为object类 public class Person{ ... } 等价于 public class Person extends Object{ ... } PS: Java官网:java. 阅读全文
posted @ 2020-03-09 15:35 润青 阅读(236) 评论(0) 推荐(0) 编辑