符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
什么是抽象类?
使用abstract修饰的类称为抽象类
public abstract class Person {
}
public class TestPerson {
public static void main(String[] args) {
Person p=new Person() ;|
}
}
public abstract class Person {
public Person(){
System.out.println("Person类中的无参构造方法");
}
}
抽象类中构造方法的作用,是提供给子类调用
package com.bjsxt.abstractpro;
public class Student extends Person {
public Student(){
super();//调用直接父类的无参构造方法
System.out.println("Student类的无参构造方法");
}
}
public class TestPerson {
public static void main(String[] args) {
//Person p=new Person();
Student stu=new Student();
}
}
运行效果图
成员变量,成员方法,静态方法,构造方法,final修饰的方法,抽象方法
public abstract class Person {
//(1)成员变量/实例变量/属性
private String name;//姓名
//(2)成员方法/实例方法
public void info(){
System.out.println("大家好,我叫"+name);
}
//(3)静态方法
public static void show(){
}
//(4)构造方法
public Person(){
System.out.println("Person类中的无参构造方法");
}
//(5)final修饰的方法,只能被子类调用,不允许被子类重写
public final void fun(){
}
}
什么是抽象方法?
使用abstract修饰的方法称为抽象方法
public abstract class Person {
public abstract void print();
}
1)抽象方法不允许有方法体,只能以分号“;”结尾
2)抽象方法只能声明在抽象类中 (含有抽象方法的类必须是抽象类)
3)抽象类中可以包含0个或多个抽象方法
4)抽象方法必须被子类实现
5)如果子类不能实现父类中的抽象方法,那么子类也必须是抽象类
总结:abstract可以修饰类和方法
通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。(程序的可扩展和可维护性)
什么情况下使用抽象类?父类的名称比较抽象,创建对象无意义。
Animail动物类 –》abstract, abstract shout()
每一种运物 ,分别实现发声的方法
package com.bjsxt.abstractdemo;
public abstract class Animal {//动物
public abstract void shout();//抽象方法
}
class Dog extends Animal{
@Override
public void shout() {
System.out.println("小狗,汪汪叫..........");
}
}
class Cat extends Animal{
@Override
public void shout() {
System.out.println("小猫,喵喵叫................");
}
}
package com.bjsxt.abstractdemo;
public class TestAnimal {
public static void main(String[] args) {
//父类引用指向子类对象
Animal dog=new Dog();
Animal cat=new Cat();
//调用相同的方法
dog.shout();
cat.shout();
//运行的结果,各不相同(每个子类实现之后的结果)
}
}
运行结果;
都看到这里了,是不是想学习呢?
点击这里,进入学习吧!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。