当前位置: 首页 > news >正文

建设银行网上银行官方网站kali建设网站

建设银行网上银行官方网站,kali建设网站,物联网平台建设方案,网站建设制作设计seo优化南宁目录 为什么有接口#xff1f; 接口的定义和使用 注意 接口的基本使用 接口成员的特点 接口和类之间的关系 为什么有接口#xff1f; 接口就是一种规则 对行为的抽象 接口侧重于行为 接口的定义和使用 接口用于关键字interface来定义public interface 接口名{ }接口不…目录 为什么有接口 接口的定义和使用 注意 接口的基本使用 接口成员的特点 接口和类之间的关系 为什么有接口 接口就是一种规则 对行为的抽象 接口侧重于行为 接口的定义和使用 接口用于关键字interface来定义public interface 接口名{ }接口不能实例化接口和类是实现关系通过implements关键字表示 public class 类名 implements 接口名 { }接口的子类实现类要么重写接口中的所有抽象方法 要么是抽象类 注意 接口和类的实现关系可以单实现也可以多实现。public class 类名 implements 接口名1接口名2{ }实现类还可以在继承一个类的同时实现多个接口。public class 类名 extends 父类 implements 接口名1接口名2{ } 接口的基本使用 package interfacedemo1;public abstract class Animal {private String name;private int age;public Animal(){}public Animal(String name, int age) {this.name name;this.age age;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public abstract void eat(); }package interfacedemo1;public class Dog extends Animal implements Swim{public Dog() {}public Dog(String name, int age) {super(name, age);}Overridepublic void eat() {System.out.println(狗在吃骨头);}Overridepublic void swim() {System.out.println(狗在游泳);} }package interfacedemo1;public class Frog extends Animal implements Swim {public Frog() {}public Frog(String name, int age) {super(name, age);}Overridepublic void eat() {System.out.println(青蛙在吃虫子);}Overridepublic void swim() {System.out.println(青蛙在游泳);} }package interfacedemo1;public interface Swim {public abstract void swim(); }package interfacedemo1;public class Test {public static void main(String[] args) {Frog frog new Frog(小红,12);frog.eat();frog.swim();Rabbit rabbit new Rabbit();rabbit.eat();} }接口成员的特点 成员变量  只能是常量 默认修饰符public static final构造方法 没有成员方法 只能是抽象方法 默认修饰符 public abstructJDK7以前接口只能定义抽JDK8:接口中可以定义有方法体中的方法 JDK9接口中可以定义私有方法 接口和类之间的关系 类和类之间的关系 继承关系只能单继承不能多继承但是可以多层继承 类和接口的关系 实现关系可以单实现也可以多实现 还可以继承一个类的同时实现多个接口 接口和接口的关系 继承关系可以单继承可以多继承 package interfacedemo4;public interface Inter3 extends Inter2,Inter1{public abstract void method3(); }package interfacedemo4;public class InterImpl implements Inter3{Overridepublic void method3() {}Overridepublic void method1() {}Overridepublic void method2() {} }
http://www.dnsts.com.cn/news/272992.html

相关文章:

  • 江苏商城网站建设如何提高网站首页权重
  • 备案 通过后 网站打不开东莞网站设计出名 乐云践新
  • e2ee网站开发框架2.23先行版资讯平台网站模板
  • 六安网站制作人才招聘焦作网站开发公司电话
  • 威海网站建设公司wordpress网站很慢
  • 江苏个人网站备案要求三合一网站怎么做
  • 云南网站建设选天软怎么在百度上打广告
  • 怎么学做网站跟聊天软件网站需要审核吗
  • 郑州建设企业网站找哪个公司wordpress网站流量统计
  • 湖南设计网站机构网站开发人员是干什么的
  • 有什么那个网站网店装修图片
  • 银行门户网站系统建设方案建设银行如何招聘网站
  • 个人网站的重要性秦皇岛企业建设网站
  • 深圳网站制作哪里济南兴田德润简介资源下载站wordpress主题
  • 专业长春网站建设工作室东莞市官网网站建设品牌
  • 萝岗网站建设优化马云做网站最早
  • 深圳企业企业网站建设抖音搜索引擎优化
  • 网站推广有哪些手段郑州设计院排名
  • 深圳市网站建设外包公司论坛型网站怎么做
  • 做网站代理怎么赚钱好搜seo软件
  • 烟台的网站建设企业信息公示网站
  • 建设企业网站找谁做京挑客的网站有哪些
  • 专业北京网站建设公司排名中山哪里有做微网站的
  • 泰州建站免费模板威海网页设计制作公司
  • 电子商务网站建设课后习题wordpress 主题免费
  • 网站开发著作权wordpress带支付主题
  • 哪些网站是可以做网络推广的做网站的销售怎么样
  • 好的网站具备什么条件中国建筑查询平台
  • 专业网站建设需要多少钱wordpress侧边栏显示单个分类列表
  • 望京做网站的公司现在有哪家建筑公司招人