图木舒克网站设计-400电话办理-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

图木舒克网站设计

发表日期: 2022-04-16 10:33:37 浏览次数:142

图木舒克网站设计

网站建设.png

2019年12月20日,自治区人民政府同意调整图木舒克市与喀什地区岳普湖县、麦盖提县、巴楚县、莎车县、伽师县部分行政区域界线,将兵团第三师42团、45团、46团、前进水管处、48团、54团、伽师总场已确权区域划入图木舒克市管辖,涉及区域总面积1620.91平方公里 [1]  。12月30日,兵团七届党委56次常委会会议审议通过部分团场建镇工作方案,四十二团龙口镇、四十五团前海镇、四十六团永兴镇、四十八团河东镇、五十团夏河镇、五十四团兴安镇、伽师总场嘉和镇批准设立。师市7个新建镇加上2014年11月设立的四十一团草湖镇,形成了“一市八镇”的城市发展总体框架。 [6] 
2020年12月25日,图木舒克新设44团永安镇、49团海安镇、51团唐驿镇、53团金胡杨镇 [2]  。

行政区划

编辑 播报
图木舒克市辖锦绣街道、前海街道、永安坝街道、41团草湖镇、42团龙口镇、44团永安镇、45团前海镇、46团永兴镇、48团河东镇、49团海安镇、50团夏河镇、51团唐驿镇、53团金胡杨镇、54团兴安镇、伽师总场嘉和镇。 [2] 

地理环境

编辑 播报

地理位置

图木舒克市,位于塔里木盆地西部叶尔羌河、喀什噶尔河流域,其东与塔克拉玛干沙漠毗邻,西与帕米尔高原相连,北倚天山,南接喀喇昆仑山,行政区域面积为3664平方千米,

属性定义

类的属性可以用关键字 var 声明为可变的,否则使用只读关键字 val 声明为不可变。

class Runoob {
    var name: String = ……
    var url: String = ……
    var city: String = ……}

我们可以像使用普通函数那样使用构造函数创建类实例:

val site = Runoob() // Kotlin 中没有 new 关键字

要使用一个属性,只要用名称引用它即可

site.name           // 使用 . 号来引用site.url

Kotlin 中的类可以有一个 主构造器,以及一个或多个次构造器,主构造器是类头部的一部分,位于类名称之后:

class Person constructor(firstName: String) {}

如果主构造器没有任何注解,也没有任何可见度修饰符,那么constructor关键字可以省略。

class Person(firstName: String) {}

getter 和 setter

属性声明的完整语法:

var <propertyName>[: <PropertyType>] [= <property_initializer>]
    [<getter>]
    [<setter>]

getter 和 setter 都是可选

如果属性类型可以从初始化语句或者类的成员函数中推断出来,那就可以省去类型,val不允许设置setter函数,因为它是只读的。

var allByDefault: Int? // 错误: 需要一个初始化语句, 默认实现了 getter 和 setter 方法var initialized = 1    // 类型为 Int, 默认实现了 getter 和 setterval simple: Int?       // 类型为 Int ,默认实现 getter ,但必须在构造函数中初始化val inferredType = 1   // 类型为 Int 类型,默认实现 getter

实例

以下实例定义了一个 Person 类,包含两个可变变量 lastName 和 no,lastName 修改了 getter 方法,no 修改了 setter 方法。

class Person {

    var lastName: String = "zhang"
        get() = field.toUpperCase()   // 将变量赋值后转换为大写
        set

    var no: Int = 100
        get() = field                // 后端变量
        set(value) {
            if (value < 10) {       // 如果传入的值小于 10 返回该值
                field = value            } else {
                field = -1         // 如果传入的值大于等于 10 返回 -1
            }
        }

    var heiht: Float = 145.4f
        private set}// 测试fun main(args: Array<String>) {
    var person: Person = Person()

    person.lastName = "wang"

    println("lastName:${person.lastName}")

    person.no = 9
    println("no:${person.no}")

    person.no = 20
    println("no:${person.no}")}

输出结果为:

lastName:WANGno:9no:-1

Kotlin 中类不能有字段。提供了 Backing Fields(后端变量) 机制,备用字段使用field关键字声明,field 关键词只能用于属性的访问器,如以上实例:

var no: Int = 100
        get() = field                // 后端变量
        set(value) {
            if (value < 10) {       // 如果传入的值小于 10 返回该值
                field = value            } else {
                field = -1         // 如果传入的值大于等于 10 返回 -1
            }
        }

非空属性必须在定义的时候初始化,kotlin提供了一种可以延迟初始化的方案,使用 lateinit 关键字描述属性:

public class MyTest {
    lateinit var subject: TestSubject

    @SetUp fun setup() {
        subject = TestSubject()
    }

    @Test fun test() {
        subject.method()  // dereference directly
    }}

主构造器

主构造器中不能包含任何代码,初始化代码可以放在初始化代码段中,初始化代码段使用 init 关键字作为前缀。

class Person constructor(firstName: String) {
    init {
        println("FirstName is $firstName")
    }}

注意:主构造器的参数可以在初始化代码段中使用,也可以在类主体n定义的属性初始化代码中使用。 一种简洁语法,可以通过主构造器来定义属性并初始化属性值(可以是var或val):

class People(val firstName: String, val lastName: String) {
    //...}

如果构造器有注解,或者有可见度修饰符,这时constructor关键字是必须的,注解和修饰符要放在它之前。

实例

创建一个 Runoob类,并通过构造函数传入网站名:

class Runoob  constructor(name: String) {  // 类名为 Runoob
    // 大括号内是类体构成
    var url: String = "http://www.runoob.com"
    var country: String = "CN"
    var siteName = name

    init {
        println("初始化网站名: ${name}")
    }

    fun printTest() {
        println("我是类的函数")
    }}fun main(args: Array<String>) {
    val runoob =  Runoob("菜鸟教程")
    println(runoob.siteName)
    println(runoob.url)
    println(runoob.country)
    runoob.printTest()


图木舒克网站设计


上一条:图木舒克网页制作
下一条:图木舒克网络公司
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约