您身边的网站建设专家
成功案例

【建站服务】邹平设计网页公司-域名申请

日期: 2022-09-21 05:12:23 浏览数:5


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


邹平设计网页公司


网站建设.png

  1. 写和重载的区别,以红烧为例。

    红烧是一种做菜方法,可用来被比作 java 的方法。食材可以被比作为参数。厨师师徒可被比作为父子类。

    方法的继承可以看做红烧这个做菜方法厨师老师传给厨师徒弟。

    同样的红烧鱼,厨师老师的红烧方法传给厨师徒弟后,厨师徒弟在红烧方法上做了改动,这是红烧方法的重写,就相当于 java 的方法重写。

    重写代码类似如下:

    class Ct{    void hongshao(int a){        System.out.println("这是厨师老师的红烧int的方法");    }}class Cs extends Ct{    void hongshao(int a) {        System.out.println("这是厨师徒弟的红烧int的方法");    }}

    我找厨师徒弟做菜,我说要红烧,我给他鱼他就做的是红烧鱼,我给他排骨他就做的是红烧排骨,我给他鱼和排骨他就做的是红烧鱼和排骨。食材的不同就相当于 java 方法的参数不同,这个是重载。

    重载代码类似如下:

    class Cs extends Ct{    void hongshao(int a) {        System.out.println("这是厨师徒弟的红烧int的方法");    }    void hongshao(float b) {        System.out.println("这是厨师徒弟红烧float的方法");    }    void hongshao(int a,float b) {        System.out.println("这是厨师徒弟红烧int和float的方法");    }}
    独孤尚良

       独孤尚良

      yut***hanlin@qq.com

    4年前 (2019-03-04)
  2.    韶华轻负

      jia***ihua77@163.com

    16

    对于重写和重载的一些浅薄认识。

    重写:我从我的父亲继承了一个中餐馆,但是我觉得中餐馆不够,于是我又在中餐馆的基础上加了个西餐馆。

    class Chinese{
      public void style(){
        System.out.printhl("赣菜中餐馆");
      }}class western extends Chinese{
      public void style(){
        System.out.printhl("西餐厅");
      }}

    餐厅还是那个餐厅,只是我继承过来加入了自己独有的方法。

    重载:本来我只开了一个赣菜馆,但是我觉得菜系不够,于是我又增加了川菜、粤菜....

    public class Chinese{
      public void style(){
        System.out.printhl("赣菜中餐馆");
      }
       
      public void style(int a){
        System.out.printhl("a川菜中餐馆");
      }
      
       public void style(String b){
        System.out.printhl("b粤菜中餐馆");
      }}

    做饭的方法并没有改变,只是参数不同,返回的值也不一样。

    韶华轻负

       韶华轻负

      jia***ihua77@163.com

    3年前 (2019-04-11)
  3.    alittlemc

      ali***emc@189.cn

    6

    重载:同名方法通过传入的参数不同(如类型、个数、排序方式)而区分不同方法函数,与返回值无关

    对象:类内的方法之间

    例子:void a();void a(int i);int a(String str)等等,关键在传入的参数

    class A{
      void a(){
         System.out.printhl("a()");
      }
      int a(){//这样是不合法,因为返回值类型不同不能区分不同的方法
         System.out.printhl("a()");
      }
      void a(int i){//void a()


载:同名方法通过传入的参数不同(如类型、个数、排序方式)而区分不同方法函数,与返回值无关


对象:类内的方法之间


例子:void a();void a(int i);int a(String str)等等,关键在传入的参数


class A{

  void a(){

     System.out.printhl("a()");

  }

  int a(){//这样是不合法,因为返回值类型不同不能区分不同的方法

     System.out.printhl("a()");

  }

  void a(int i){//void a()

     System.out.printhl("a("+i+")");

  }

}

重写:在子类中编写与父类 返回值类型相同的同名方法 ,这样原来的父类方法就会被隐藏掉,可以使用super.方法名() 调用


对象:父类和子类之间


class A{

  void a(){

     System.out.printhl("a()");

  }

}


class B extends A{

  /*int a(){//返回值与父类的void不同,报错

     return 0;

  }*/

  

  void a(int a){//就算是可以有不同的传入

    System.out.printhl("a"+i);

  }

}

可能有错误和不足,仅供参考


alittlemc

   alittlemc


  ali***emc@189.cn


3年前 (2019-10-08)

   aojiaodexiaoyanga


  259***1569@qq.com


11

继承:我有一钱包,钱包里面有一张农行卡,有1000元现金,小明找我借钱包,我把钱包给他,他可以用里面所有的东西。


重写和重载:(取钱为例)


重写:小明从我的农行卡中取出100,而我本来要取1000。


重载:去相同的钱,我选择农业银行,而小明却跑去隔壁的建设银行取钱


aojiaodexiaoyanga

   aojiaodexiaoyanga


  259***1569@qq.com


2年前 (2020-03-19)


 分类导航

HTML / CSS

JavaScript

服务端

数据库

数据分析

移动端

XML 教程

ASP.NET

Web Service

开发工具

网站建设


Advertisement


反馈/建议反馈/建议

在线实例

·HTML 实例

·CSS 实例

·JavaScript 实例

·Ajax 实例

·jQuery 实例

·XML 实例

·Java 实例

字符集&工具

· HTML 字符集设置

· HTML ASCII 字符集

· JS 混淆/加密

· PNG/JPEG 图片压缩

· HTML 拾色器

· JSON 格式化工具

· 随机数生成器

邹平设计网页公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站