湘西申请400电话费用【湘西企业全国热线电话办理】湘西开通400电话电信价格、湘西微信公众号代运营外包托管、湘西网店编辑装修美工、湘西网站推广优化大概需要多少钱-小程序制作-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

湘西申请400电话费用【湘西企业全国热线电话办理】湘西开通400电话电信价格、湘西微信公众号代运营外包托管、湘西网店编辑装修美工、湘西网站推广优化大概需要多少钱

发表日期: 2021-03-26 09:45:46 浏览次数:120

湘西申请400电话费用【湘西企业全国热线电话办理】湘西开通400电话电信价格、湘西微信公众号代运营外包托管、湘西网店编辑装修美工、湘西网站推广优化大概需要多少钱

湘西土家族苗族自治州,是湖南省下辖自治州(地级行政区),首府驻吉首市。位于湖南省西北部,介于东经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.6.2 默认级别

默认级别没有关键字,也就是没有访问修饰符,默认级别的成员变量和方法,可以在其所在类内部和同一个包的其他类中被直接访问,但在不同包的类中则不允许直接访问。

默认级别示例代码如下:

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

    int x;                            ①

    public DefaultClass() {
        x = 100;
    }

    void printX() {                   ②
        System.out.println("Value Of x is" + x);
    }}复制代码

上述代码第①行的x变量前没有访问限制修饰符,代码第②行的方法也是没有访问限制修饰符。它们的访问级别都有默认访问级别。

在相同包(com.a51work6)中调用DefaultClass类代码如下:

// com.a51work6包中HelloWorld.java文件package com.a51work6;public class HelloWorld {

    public static void main(String[] args) {

        DefaultClass p;
        p = new DefaultClass();
        p.printX();
    }}复制代码

默认访问级别可以在同一包中访问,上述代码可以编译通过。

在不同的包中调用DefaultClass类代码如下:

// 默认包中HelloWorld.java文件import com.a51work6.DefaultClass;public class HelloWorld {

    public static void main(String[] args) {

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

该HelloWorld.java文件与DefaultClass类不在同一个包中,printX()是默认访问级别,所以p.printX()方法无法编译通过。

10.6.3 公有级别

公有级别的关键字是public,公有级别的成员变量和方法可以在任何场合被直接访问,是最宽松的一种访问控制等级。

公有级别示例代码如下:

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

    public int x;                 ①

    public PublicClass() {
        x = 100;
    }

    public void printX() {        ②
        System.out.println("Value Of x is" + x);
    }}复制代码

上述代码第①行的x变量是公有级别,代码第②行的方法也是公有级别。调用PublicClass类代码如下:

// 默认包中HelloWorld.java文件import com.a51work6.PublicClass;public class HelloWorld {

    public static void main(String[] args) {

        PublicClass p;
        p = new PublicClass();
        p.printX();
    }}复制代码

该HelloWorld.java文件与PublicClass类不在同一个包中,可以直接访问公有的printX()方法。

10.6.4 保护级别

保护级别的关键字是protected,保护级别在同一包中完全与默认访问级别一样,但是不同包中子类能够继承父类中的protected变量和方法,这就是所谓的保护级别,“保护”就是保护某个类的子类都能继承该类的变量和方法。

保护级别示例代码如下:

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

    protected int x;                     ①

    public ProtectedClass() {
        x = 100;
    }

    protected void printX() {            ②
        System.out.println("Value Of x is " + x);
    }}复制代码

上述代码第①行的x变量是保护级别,代码第②行的方法也是保护级别。

在相同包(com.a51work6)中调用ProtectedClass类代码如下:

// 默认包中HelloWorld.java文件package com.a51work6;import com.a51work6.ProtectedClass;public class HelloWorld {

    public static void main(String[] args) {

        ProtectedClass p;
        p = new ProtectedClass();
        // 同一包中可以直接访问ProtectedClass中的方法 printX()
        p.printX();

    }}复制代码

同一包中保护访问级别与默认访问级别一样,可以直接访问ProtectedClass的printX()方法,上述代码可以编译通过。

在不同的包中调用ProtectedClass类代码如下:

// 默认包中HelloWorld.java文件import com.a51work6.ProtectedClass;public class HelloWorld {

    public static void main(String[] args) {

        ProtectedClass p;
        p = new ProtectedClass();
        // 编译错误,不同包中不能直接访问保护方法printX()
        p.printX();

    }}复制代码

该HelloWorld.java文件与ProtectedClass类不在同一个包中,不同包中不能直接访问保护方法printX(),所以p.printX()方法无法编译通过。

在不同的包中继承ProtectedClass类代码如下:

// 默认包中SubClass.java文件import com.a51work6.ProtectedClass;public class SubClass extends ProtectedClass {

    void display() {
        //printX()方法是从父类继承过来
        printX();                            ①
        //x实例变量是从父类继承过来
        System.out.println(x);               ②
    }}复制代码

不同包中SubClass从ProtectedClass类继承了printX()方法和x实例变量。代码第①行是调用从父类继承下来的方法,代码第②行是调用从父类继承下来的实例变量。

提示 访问成员有两种方式:一种是调用,即通过类或对象调用它的成员,如p.printX()语句;另一种是继承,即子类继承父类的成员变量和方法。

 

提示 访问类成员时,在能满足使用的前提下,应尽量限制类中成员的可见性,访问级别顺序是:私有级别→默认级别→保护级别→公有级别。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

湘西申请400电话费用湘西企业全国热线电话办理湘西开通400电话电信价格、湘西微信公众号代运营外包托管、湘西网店编辑装修美工、湘西网站推广优化大概需要多少钱


上一条:湘西400电话申请开通【湘西企业网站建设】湘西微信公众号小程序开发运营价格、湘西微信公众号APP软件客户端设计运营、湘西网页页面设计公司费用、湘西公司网站制作方案流程改版维护大概需要多少钱
下一条:桂阳网站建设【桂阳网络公司】桂阳做网站、桂阳微信公众号开发、桂阳网站设计、桂阳小程序制作
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约