抽象类、接口的关键字语法实现类的语法-创新互联

抽象类     : abstract 抽象类的关键字、语法   abstract: 抽象的关键字,可以用来修饰方法,类。 修饰方法:  public avstract void book(); 被abstract修饰的方法,叫做抽象方法。抽象方法没有方法体{},即:不提供具体的某个实现,而是该方法的实现留给子类强制实现 修饰类:     被abstract修饰的类,叫做抽象类。一个类中,只要存在一个抽象方法,该类必须声明为 抽象类。抽象类除了可以书写抽象方法外,其他和正常类没有区别 add unimplemented methods :添加未实现的方法 抽象类的注意事项
  1. 抽象类可以有构造方法,但是不能直接使用new关键字来创建抽象类的对象 。 抽象类不能直接new
  2. 抽象类可以被子类继承,但是 子类必须给抽象类的抽象方法提供实现
  3. 抽象类的使用逐渐被Java弱化了,主要 推荐使用接口的方式来替代抽象类。如果 实现要使用:
     各个子类都有某个方法,但是这个方法的实现代码不同。这个时候可以将这个方法提取到父抽象类中,形成抽象方法,让子类无条件拥有,同时提供一套具体的实现 构造方法:    不能使用abstract  静态方法:    不能使用abstract private方法:不能使用abstract final方法:     不能使用abstract 抽象类中可以有static方法吗?    可以 抽象类中可以有static属性吗?   可以 抽象类中可以有实例属性吗?     可以 属性能否用abstract修饰?        不可以 接口   :interface 实现接口:implements 接口的特点:规格固定,符合一定规范的 Java中,为了规定某项功能,采取生活中接口的概念:通过定义一个接口,来约定该功能具体如何实现。 接口的使用、关键字 接口:interface 实现:implements public interface fly {     public void run();     public void speak();     public void jump(); } 其中一个实现类 public class Bird implements fly {     @Override     public void run() {     }     @Override     public void speak() {     }     @Override     public void jump() {     } } 总结:
  1. 接口使用interface来声明
  2. 某个类如果想具备某个接口的能力,就使用implements来实现该接口,一旦实现:就必须将接口中的所有方法都提供实现。此时这个类:习惯叫做 某某接口的实现类(和子类非常相似)

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

目前创新互联已为超过千家的企业提供了网站建设、域名、雅安服务器托管网站运营、企业网站设计、宕昌网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
分享标题:抽象类、接口的关键字语法实现类的语法-创新互联
当前地址:http://myzitong.com/article/ddojjd.html