public interface Car {
public String type();
}
public class Bike implements Car {
@Override
public String type() {
// TODO Auto-generated method stub
return "Bike";
}
public String people(){
return "Bin";
}
}
public class Bus implements Car {
@Override
public String type() {
// TODO Auto-generated method stub
return "Bus";
}
}
public class Action {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Car car = new Bike();
System.out.println(car.type());
System.out.println(((Bike)car).people());
}
}
Bike
Bin
分享到:
相关推荐
在虚函数的基类与子类构造函数中调用虚函数。当生成子类对象时,函数的调用顺序是怎样的
视频基类VideoClip子类DataVideoClip、UpdatedVideoClip、ImageClip、ColorClip、TextClip及使用案例.rar
下面小编就为大家带来一篇C++ 基类指针和子类指针相互赋值的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
persson作为基类 子类有行政人员、教师、实验员、后勤人员、外聘人员 其中外聘教师兼有政人员和外聘人员的性质
VideoFileClip、CompositeVideoClip、ImageSequenceClip介绍及使用案例.rar
主要介绍了C#子类对基类方法的继承、重写与隐藏的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
首先,给出基类animal和子类fish //============================================================== // animal.h // // author : zwq // describe: 非虚函数情况下,将子类指针赋给积累指针,验证最终调用 // ...
父类也叫基类 子类也叫派生类 如下所示,继承的关系: 继承的书写格式: class 子类(父类): 方法 实例: class Animal: def eat(self): print("-----吃-------") def drink(self): print("-----喝--------...
此例子介绍了c#中,父类可以代替子类做很多事情。 此例适合初学者。
More Effective C++的Item M26:限制某个类所能产生的对象数量,里面有一个模板类可作为基类,可作为参考学习内容,如果使用VS2005对模板类进行编译,注意类声明和定义如果分开写在.h和.cpp,子类不能只#include ...
定义一个Person类、一个Student子类和一个Professor子类,要求: 1)person类作为基类,数据成员有name、age. 2)Student子类新增数据成员score(成绩),Professor子类新增数据成员title(职称)。 3)在基类中定义虚...
当派生类和基类有同样的的方法(方法名相同、参数列表相同和返回值相同),这时派生类的方法可以隐藏基类的方法。也就是说可以在派生类中创建和基类方法相同的方法,但是执行的过程却不同,并且需要使用new关键字。 ...
QueryWrapper 常用用法
所有正常的 JavaScript 东西都应该工作:属性/方法访问应该沿着原型链向上,并且子类实例应该报告它是基类的“实例”。 子类可以将内容放入由基类定义的插入点。 也就是说,子类可以填充基类定义的一个槽(或多个槽...