摘要:
一个类实现一个接口,可以不完成实现接口中定义的抽象方法,但这个类只能是抽象类。同样,一个类继承一个抽象类,也可以不实现 抽象类中定义的方法,这个类也必须是抽象类。 一个类继承一个父类,由于子类对象包含一个完整的父类对象,所以可以继承父类中所有的方法和属性,包括私有方法和属性。 但是私有方法或属性不能 阅读全文
摘要:
如果一个方法参数为接口类型,意味着可以传递该接口的任何实现类对象。 接口中可以定义变量,其修饰符是public static final 接口可以继承接口。同时可以继承多接口。一个类实现一个接口,不但要实现该类接口定义的抽象方法,而且实现该接口中父类定义的方法。 抽象类和接口的区别: 1.抽象类和接 阅读全文
摘要:
abstract : public abstract eat(); 抽象方法 如果一个类中的方法,只有方法定义,没有方法具体实现,那么该方法为抽象方法。而拥有抽象的类叫做抽象类,用关键字abstract定义。 抽象类不能直接实例化,如果要实例化抽象类,那么抽象类变量需要指向子类对象。 抽象类中可以定 阅读全文
摘要:
多态总结:1.使用父类类型的引用指向子类的对象。 2.该引用只能调用父类中定义的方法,不能调用子类中独有的方法。 3.如果子类重新了父类中的一个方法,那么在调用该方法的时候,那么将会调用子类中重新的方法。 4.多态中,子类可以调用父类中的所有方法。 5.多态主要表现为重载重写。相同的行为不同的实现方 阅读全文