当前位置: 网站首页>小程序开发>小程序制作

湘西400电话申请开通【湘西企业网站建设】湘西微信公众号小程序开发运营价格、湘西微信公众号APP软件客户端设计运营、湘西网页页面设计公司费用、湘西公司网站制作方案流程改版维护大概需要多少钱

发表日期: 2021-03-26 09:44:49 浏览次数:137

湘西400电话申请开通【湘西企业网站建设】湘西微信公众号小程序开发运营价格、湘西微信公众号APP软件客户端设计运营、湘西网页页面设计公司费用、湘西公司网站制作方案流程改版维护大概需要多少钱

湘西土家族苗族自治州,是湖南省下辖自治州(地级行政区),首府驻吉首市。位于湖南省西北部,介于东经109°10′~110°22.5′,北纬27°44.5′~29°38′之间,地处湘、鄂、黔、渝四省市交界处。

1952年8月成立湘西苗族自治区,1955年改为湘西苗族自治州,1957年9月成立湘西土家族苗族自治州。管辖7县1市,面积15462平方公里。湘西州属亚热带季风湿润气候,具有明显的大陆性气候特征。

2018年,全州常住人口264.95万人。其中城镇人口123.3万人,农村人口141.65万人。以土家族、苗族为主的少数民族占77.21%。2018年,湘西州实现生产总值605.05亿元,增长6%。

湘西州历史悠久,文化灿烂,辖区内有首批国家历史文化名城凤凰县,2015年入选首批国家全域旅游示范区,州内人文古迹众多,老司城及其周边有大量的自然及人文景观遗迹。湘西也是武陵文化的发源地之一。同时享受国家西部大开发计划政策,是单列的三个地级行政区享受相关政策的地区之一 [1]  。

2018年10月,获得“2018年国家森林城市”荣誉称号。 [2]  2021年1月29日,入选湖南省人民政府公布的2020年度真抓实干成效明显的地区名单。



10.5 方法重载(Overload)

在第10章介绍字符串时就已经用到过方法重载,这一节详细介绍一下重载。出于使用方便等原因,在设计一个类时将具有相似功能的方法起相同的名字。例如String字符串查找方法indexOf有很多不同版本,如图10-3所示:

{%}

图10-3 indexOf方法重载

这些相同名字的方法之所以能够在一个类中同时存在,是因为它们的方法参数列表,调用时根据参数列表调用相应重载方法。

提示 方法重载中参数列表不同的含义是:参数的个数不同或者是参数类型不同。另外,返回类型不能用来区分方法重载。

方法重载示例MethodOverloading.java代码如下:

// MethodOverloading.java文件package com.a51work6;class MethodOverloading {

    void receive(int i) {                            ①
        System.out.println("接收一个int参数");
        System.out.println("i = " + i);
    }

    void receive(int x, int y) {                     ②
        System.out.println("接收两个int参数");
        System.out.printf("x = %d, y = %d \r", x, y);
    }

    int receive(double x, double y) {                ③
        System.out.println("接收两个double参数");
        System.out.printf("x = %f, y = %f \r", x, y);
        return 0;
    }}// HelloWorld.java文件调用MethodOverloadingpackage com.a51work6;public class HelloWorld {
    public static void main(String[] args) {

        MethodOverloading mo = new MethodOverloading();

        //调用void receive(int i)
        mo.receive(1);                        ④

        //调用void receive(int x, int y)
        mo.receive(2, 3);                     ⑤

        //调用void receive(double x, double y)
        mo.receive(2.0, 3.3);                 ⑥
    }}复制代码

MethodOverloading类中有三个相同名字的receive方法,在HelloWorld的main方法中调用MethodOverloading的receive方法。运行结果如下:

接收一个int参数i = 1接收两个int参数x = 2, y = 3接收两个double参数x = 2.000000, y = 3.300000复制代码

调用哪一个receive方法是根据参数列表决定的。如果参数类型不一致,编译器会进行自动类型转换寻找适合版本的方法,如果没有适合方法,则会发生编译错误。假设删除代码第②行的void receive(int x, int y)方法,代码第⑤行的mo.receive(2, 3)语句调用的是void receive(double x, double y)方法,其中int类型参数(2和3)自动会转换为double类型(2.0和3.0)再调用。

10.6 封装性与访问控制

Java面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为4个等级:私有、默认、保护和公有,具体规则如表10-1所示。

表 10-1 Java类成员的访问控制

{%}

下面详细解释一下这4种访问级别。

10.6.1 私有级别

私有级别的关键字是private,私有级别的成员变量和方法只能在其所在类的内部自由使用,在其他的类中则不允许直接访问。私有级别限制性最高。私有级别示例代码如下:

// PrivateClass.java文件package com.a51work6;public class PrivateClass {            ①

    private int x;                     ②

    public PrivateClass() {            ③
        x = 100;
    }

    private void printX() {            ④
        System.out.println("Value Of x is" + x);
    }}// HelloWorld.java文件调用PrivateClasspackage com.a51work6;public class HelloWorld {
    public static void main(String[] args) {

        PrivateClass p;
        p = new PrivateClass();

        //编译错误,PrivateClass中的方法 printX()不可见
        p.printX();                    ⑤
    }}复制代码

上述代码第①行声明PrivateClass类,其中的代码第②行是声明私有实例变量x,代码第③行是声明公有的构造方法,构造方法将在第12章详细介绍。代码第④行声明私有实例方法。

HelloWorld类中代码第⑤行会有编译错误,因为PrivateClass中printX()的方法是私有方法。


湘西400电话申请开通湘西企业网站建设湘西微信公众号小程序开发运营价格、湘西微信公众号APP软件客户端设计运营、湘西网页页面设计公司费用、湘西公司网站制作方案流程改版维护大概需要多少钱


400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878