/*abstract定义类时方法必须完整的,为什么写不完整的方法,在程序实现过程中有时只要定义规范 不要求实现,写残缺的不完整的方法,你将一个方法定义为残缺的,说明这个类也是残缺的,类前也 要加abstract*/
abstract class Person
{
//public void run(); //方法是不完整的,
public abstract void run();
//抽象类中的实例方法必须实现,抽象方法不能进行实现。
public void add(int a,int b){
System.out.println("woshi");
};
}
//抽象类(abstract)只能拿来继承而不能进行实例化
class Student extends Person//子类必须覆盖父类的抽象方法
{
public void run(){
};
public void add(int a,int b,int c){
System.out.println("aaaaaaaaaaaaaa");
};
}
/*Student 不是抽象的,并且未覆盖 Person 中的抽象方法 run(),在继承类中必须实现抽象类中的抽象方法
在抽象类Person中定义的是规则或规范,而在Student实现类类中是实现上面定义的规则和规范*/
public class Test {
public static void main(String [] args){
//Person p=new Person();
//多态的表现形式==(1)重载(2)覆盖(3)子类实例赋值给父类
//(4)子类实例可以赋值给父类的抽象类
Person p=new Student();//可以直接用子类来进行实现,也可以用父类可以实现,但是必须上转型对象吧子类的对象赋值给父类的对象。
//Person p;
//Student q=new Student();//父类不能使用子类新增的方法
// p=q;
p.add(1,0);//父类不能调用子类的新增方法,当子类重写了父类的方法是则调用子类的方法,当子类重载了父类的方法是调用父类的方法
//p.run();
// q.run();
// q.add();
}
}
//如果一个类是abstract,不一定里面的方法是abstract
韩国云服务器哪个好?韩国云服务器好用吗?韩国是距离我国很近的一个国家,很多站长用户在考虑国外云服务器时,也会将韩国云服务器列入其中。绝大部分用户都是接触的免备案香港和美国居多,在加上服务器确实不错,所以形成了习惯性依赖。但也有不少用户开始寻找其它的海外免备案云服务器,比如韩国云服务器。下面云服务器网(yuntue.com)就推荐最好用的韩国cn2云服务器,韩国CN2云服务器租用推荐。为什么推荐租用...
介绍:御速云成立于2021年的国人商家,深圳市御速信息技术有限公司旗下品牌,为您提供安全可靠的弹性计算服务,随着业务需求的变化,您可以实时扩展或缩减计算资源,使用弹性云计算可以极大降低您的软硬件采购成本,简化IT运维工作。主要从事VPS、虚拟主机、CDN等云计算产品业务,适合建站、新手上车的值得选择,拥有华东江苏、华东山东等国内优质云产品;香港三网直连(电信CN2GIA联通移动CN2直连);美国高...
iON Cloud怎么样?iON Cloud升级了新加坡CN2 VPS的带宽和流量最低配的原先带宽5M现在升级为10M,流量也从原先的150G升级为250G。注意,流量也仅计算出站方向。iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠...