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

张家界网站制作【张家界网站优化】张家界建网站、张家界微信公众号运营、张家界网页设计、张家界微信小程序商城

发表日期: 2021-03-26 10:18:13 浏览次数:105

张家界网站制作【张家界网站优化】张家界建网站、张家界微信公众号运营、张家界网页设计、张家界微信小程序商城

张家界,原名“大庸市”,湖南省地级市。辖2个市辖区(永定区、武陵源区)、2个县(慈利县、桑植县)。位于湖南西北部,澧水中上游,属武陵山区腹地。 [1]  张家界因旅游建市,是中国最重要的旅游城市之一,是湘鄂渝黔革命根据地的发源地和中心区域。

1982年9月,张家界国家森林公园成为中国第一个国家森林公园。

1988年8月,张家界武陵源风景名胜区被列入国家重点风景名胜区;1992年,由张家界国家森林公园等三大景区构成的武陵源风景名胜区被联合国教科文组织列入《世界自然遗产名录》;2004年2月,被列入全球首批《世界地质公园》;2007年,被列入中国首批国家5A级旅游景区。 [2]  2017年,被授予“国家森林城市”荣誉称号。 [3]  2021年1月29日,入选湖南省人民政府公布的2020年度真抓实干成效明显的地区名单。

类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性。一个对象的生命周期包括三个阶段:创建、使用和销毁。前面章节已经多次用到了对象,本章详细介绍一下对象的创建和销毁等相关知识。

11.1 创建对象

创建对象包括两个步骤:声明和实例化。

  1. 声明

    声明对象与声明普通变量没有区别,语法格式如下:

    type objectName;复制代码

    其中type是引用类型,即类、接口和数组。示例代码如下:

    String name;复制代码

    该语句声明了字符串类型对象name。可以声明并不为对象分配内存空间,而只是分配一个引用。

  2. 实例化

    实例化过程分为两个阶段:为对象分配内存空间和初始化对象,首先使用new运算符为对象分配内存空间,然后再调用构造方法初始化对象。示例代码如下:

    String name;name = new String("Hello World");复制代码

    代码中String("Hello World")表达式就是调用String的构造方法。初始化完成之后如图11-1所示。

    {%}

    图11-1 对象实例化

11.2 空对象

一个引用变量没有通过new分配内存空间,这个对象就是空对象,Java使用关键字null表示空对象。示例代码如下:

String name = null;name = "Hello World";复制代码

引用变量默认值是null。当试图调用一个空对象的实例变量或实例方法时,会抛出空指针异常NullPointerException,如下代码所示:

String name = null;//输出null字符串System.out.println(name);//调用length()方法int len = name.length();         ①复制代码

但是代码运行到第①行时,系统会抛出异常。这是因为调用length()方法时,name是空对象。程序员应该避免调用空对象的成员变量和方法,代码如下:

//判断对象是否为nullif (name != null) {
    int len = name.length();}复制代码

提示 产生空对象有两种可能性:第一是程序员自己忘记了实例化,第二是空对象是别人传递过来的。程序员必须防止第一种情况的发生,应该仔细检查自己的代码,为自己创建的所有对象进行实例化并初始化。第二种情况需要通过判断对象非null进行避免。

11.3 构造方法

在11.1节使用了表达式new String("Hello World"),其中String("Hello World")是调用构造方法。构造方法是类中特殊方法,用来初始化类的实例变量,这个就是构造方法,它在创建对象(new运算符)之后自动调用。

Java构造方法的特点:

  1. 构造方法名必须与类名相同。

  2. 构造方法没有任何返回值,包括void。

  3. 构造方法只能与new运算符结合使用。

构造方法示例代码如下:

//Rectangle.java文件package com.a51work6;// 矩形类public class Rectangle {

    // 矩形宽度
    int width;
    // 矩形高度
    int height;
    // 矩形面积
    int area;

    // 构造方法
    public Rectangle(int w, int h) {        ①
        width = w;
        height = h;
        area = getArea(w, h);
    }
    ...}复制代码

代码第①行是声明了一个构造方法,其中有两个参数w和h,用来初始化Rectangle对象的两个成员变量width和height,注意前面没有任何的返回值。


张家界网站制作张家界网站优化张家界建网站、张家界微信公众号运营、张家界网页设计、张家界微信小程序商城

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