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

山东青岛网站建设公司哪家专业seo排名怎么做

山东青岛网站建设公司哪家专业,seo排名怎么做,公司做网站有什么好处,常州网站优化1 问题Java是一种面向对象的只允许单继承的语言,那么怎样在Java中实现多继承呢?2 方法多层继承如果要直接继承类,子类是不可以直接多继承的,但是可以通过多层继承来实现多继承,但多层继承一般不建议超过三次。接口接口…

1 问题

Java是一种面向对象的只允许单继承的语言,那么怎样在Java中实现多继承呢?

2 方法

  1. 多层继承
    如果要直接继承类,子类是不可以直接多继承的,但是可以通过多层继承来实现多继承,但多层继承一般不建议超过三次。

  2. 接口

接口可用于继承也可用于其它,比较灵活。定义类实现接口,需要实现其所有父接口的方法。

多层继承:
package weekbook;
class A{//父类A类
   private int num=10;
   public int getNum(){
       return this.num;
   }
   public void fun(){
       System.out.println("你今天天气真好!");
   }
}
class B extends A{//B类继承A类
   private String name="张三";
   public String getName(){
       return this.name;
   }
   public void fun(){//方法覆写
       System.out.println(this.getNum());
       //父类私有域被继承但不可直接使用,需通过getter方法间接获得私有域的内容
       //子类中没找到那么会去父类中寻找
   }
}
class C extends B{//C类继承B类,相当于间接继承A类
   private String name="李四";
   public String getName(){
       return this.name;
   }
   public void fun(){//方法覆写(结果为覆写后的内容)
       System.out.println(this.getName());
       System.out.println(this.name);
   }
}
public class Test{
   public static void main(String[] args){
       A a=new A();
       a.fun();
       print(new B());//向上转型(优点在于子类可自动进行向上转型,可实现参数的统一)
       print(new C());
   }
   public static void print(A a){
       a.fun();
   }
}
接口:
package weekbook;
interface IA{//父接口A(接口为更纯粹的抽象类,结构组成只含全局常量和抽象方法)
   void funA();
}
interface IB {//父接口B(接口前添加I用以区分接口)
   void funB();
}
interface CImpl extends IA,IB{//接口可继承多个父接口,用,分隔开即可,子接口的命名可选择较为重要的父接口进行命名或自行命名,一般子接口后添加Impl用以区分
   void funC();
}
class Impl implements CImpl{//定义类实现接口(也可直接实现父接口(多个))
   public void funC(){//抽象方法的实现
       System.out.println("昨天吃串串!");
   }
   public void funA(){
       System.out.println("今天吃火锅!");
   }
   public void funB(){
       System.out.println("明天吃冒菜!");
   }
}
public class Test1{
   public static void main(String[] args){
       Impl im=new Impl();//实例化对象
       im.funA();
       im.funB();
       im.funC();
   }
}

3 结语

针对如何实现多继承的问题,提出利用多层继承和接口的方法,通过实验,证明该方法是有效的,本文的每种方法都有各自的短处,多层继承一般不超过三层 。接口实现多继承时,一个Java接口加入一个新的方法时,所有实现这个接口的类都得编写具体的实现。在未来,我们可以探索利用成员内部类来实现多继承的方法。

http://www.dinnco.com/news/36523.html

相关文章:

  • 泰州网站关键词优化软件咨询百度推广登陆平台登录
  • 网站建设 苏州正规seo排名公司
  • 山东一建建设有限公司网站首页爱站网站长seo综合查询工具
  • 萧山做网站的企业如何做好产品网络推广
  • wap手机网站程序免费做网站怎么做网站
  • 做洗衣液的企业网站今日重大国际新闻军事
  • 做动画片的网站平台推广引流
  • 绵阳建设局网站小红书笔记关键词排名优化
  • 济宁网站制作百度优化服务
  • 电商网站支付体系建设特点5151app是交友软件么
  • 中国本科高等质量建设研究网站全国新冠疫情最新消息
  • 建设银行网站查询余额怎么做百度推广平台
  • 安徽建设网官方网站网站关键词推广价格
  • WordPress HTML标签验证网站页面优化方案
  • 外贸网站建设方法网络推广都有哪些平台
  • 京东这样的网站是怎么做的seo分析
  • 加强主流网站集群传播能力建设最近一个月的热点事件
  • 网站建设行内资讯西安网站开发制作公司
  • 西部数码做的网站打不开搜狗seo软件
  • 河南有名的做网站公司有哪些站点
  • 适合代码新手做的网站国内产女装一线二线品牌知乎
  • 视频网站建站程序搜索引擎入口网址
  • 商丘三合一网站建设广告软文怎么写
  • 石家庄百度seo代理郑州百度seo排名公司
  • 足球排名世界排名奶糖 seo 博客
  • 江西网站设计哪家靠谱seo优化教程
  • 中华人民共和国城乡住房建设部网站茂名网络推广
  • 做流量网站吗百度网盘网站入口
  • wordpress土豆插件seo和sem分别是什么
  • 常州网站建设案例网站seo专员