zoukankan      html  css  js  c++  java
  • 无状态类

    static表示静态的,可以修饰字段,属性、方法、类、构造函数
    使用static修饰符、属性、方法、只能通过类名调用,而不是对象
    用static 修饰的资源叫做静态资源

    static 修饰的字段、属性、方法不属于任何对象、只属于所在的类

    static 修饰的资源会在所属类第一次运行前初始化,静态资源只会初始化一次
    static 静态资源和非静态资源的互相调用
    非静态资源可以使用静态资源
    static 可以修饰类,,表示该类是静态类,静态类只能存在静态资源,静态类不能创建对象
    static 可以修饰构造函数,表示静态构造函数,该构造函数必须是无参构造函数,并且不能有访问修饰符,静态构造函数,在该类第一次使用时会率先运行


    重载:
    在同一个类中出现多个构造函数和同名方法

    重载条件:参数列表不同(参数数量或参数类型不同)


    继承:反映现实世界中概念之间的从属关系

    A是(从属于)B:

    1.A继承与B
    2.B派生A
    3.A是B的子类
    4.B是A的父类

    若A是B的子类,则A将具备B中所有的公共资源和受保护的资源


    继承的特性:

    1. 传递性: 若A是B的子类,B是C的子类,A也会具有C的资源

    2.单根性:一个类只能有一个父类,
    object 类是所有类的父类


    里氏替换:子类类型可以在直接赋值给父类类型,而不需转换

    向上转型:子类转换成父类

    向下转换:父类转子类要强制转换

    is :对象 is 类型
    对象是不是该类型 返回bool类型

    as: 对象 as 类型
    将该对象尝试着转换成该类型 返回该对象 否则返回null

    装箱:值类型转换成引用类型

    拆箱: 引用类型转换成值类型

  • 相关阅读:
    Gin框架系列02:路由与参数
    Gin框架系列01:极速上手
    Go语言库系列之email
    Go语言库系列之aurora
    Go语言库系列之dotsql
    Go语言库系列之flag
    Go解算法07整数反转
    Go语言micro之快速搭建微服务
    理解Golang组件protobuf
    理解Go语言组件flag
  • 原文地址:https://www.cnblogs.com/1459798397dongwei/p/4473920.html
Copyright © 2011-2022 走看看