您现在的位置是:主页 > news > 网站说服力-营销型网站策划/百度推广优化技巧
网站说服力-营销型网站策划/百度推广优化技巧
admin2025/6/21 5:38:56【news】
简介网站说服力-营销型网站策划,百度推广优化技巧,北京十大网站建设公司,短网址生成器是什么意思抽象类 抽象类不能创建实例变量 抽象类中定义抽象方法必须在具体子类中实现 因此abstarct不能修饰构造方法和静态方法(因为构造方法不能被继承,静态方法不能被重写,如果子类定义了一个跟父类一摸一样的静态方法,则父类中的静态…
网站说服力-营销型网站策划,百度推广优化技巧,北京十大网站建设公司,短网址生成器是什么意思抽象类
抽象类不能创建实例变量
抽象类中定义抽象方法必须在具体子类中实现
因此abstarct不能修饰构造方法和静态方法(因为构造方法不能被继承,静态方法不能被重写,如果子类定义了一个跟父类一摸一样的静态方法,则父类中的静态…
抽象类
抽象类不能创建实例变量
抽象类中定义抽象方法必须在具体子类中实现
因此abstarct不能修饰构造方法和静态方法(因为构造方法不能被继承,静态方法不能被重写,如果子类定义了一个跟父类一摸一样的静态方法,则父类中的静态方法与子类的静态方法没有任何关系)
如果子类没有重写父类所有的抽象方法,则子类也要定义为抽象类
接口
接口中的所有方法都必须是抽象方法
接口中的方法默认public abstract
接口中的成员变量默认public static final 常量
抽象类和接口的区别
1、抽象类中可以有构造方法,接口中没有构造方法
2、抽象类中有非抽象方法,接口中方法必须是抽象的。JDK8以后接口中有static修饰或default修饰的方法
public interface JDK8Interface { // static修饰符定义静态方法
static void staticMethod() {
System.out.println("接口中的静态方法");
} // default修饰符定义默认方法
default void defaultMethod() { //实现接口后,因为不是抽象方法可以重写也可以不重写
System.out.println("接口中的默认方法");
}
}
3、抽象类中可以有普通成员变量,接口中只有常量
4、抽象类中的抽象方法访问修饰符不能为private,接口中访问修饰符只能为public,并且默认为public abstract