哈哈哈哈
public abstract class Person1 {
int age;
String name;
char sex;
public abstract void method();
}
/**
* 会唱歌的会做饭的老师
* @author jkjkjk
*
*/
public class Cteacher extends Person1 implements Cooking, Singing{
String course;
//用set get
public void setInfo() {
super.age = 18;
super.name = 'wanba';
super.sex = '男';
this.course = 'javajavajava';
}
@Override
public void method() {
// TODO Auto-generated method stub
System.out.println('会唱歌的会做饭的老师');
System.out.println('会唱歌的会做饭的老师的年龄'+super.age);
}
@Override
public void fry() {
// TODO Auto-generated method stub
System.out.println('会唱歌的老师');
}
@Override
public void sing() {
// TODO Auto-generated method stub
System.out.println('会唱歌的老师');
}
}
/**
* cook接口
* @author jkjkjk
*
*/
public interface Cooking {
void fry();
}
工厂模式
接口的特点:
通过工厂把new对象隔离了,通过产品的接口可以实现不同产品的实现类,实例的类名的改变不影响其他开发人员的编程
Java不支持多重继承。有了接口,就可以得到多重继承的效果。接口(interfac是抽象方法和常量值的定义的集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。
接口
用interface来定义。接口中的所有成员变量都默认是由publicstaticfinal修饰的。接口中的所有方法都默认是由publicabstract修饰的。接口没有构造器。接口采用多层继承机制。定义Java类的语法格式:先写extends,后写implements父类需要稳定和抽象
为什么要接口
文章为作者独立观点,不代表股票交易接口观点