zoukankan      html  css  js  c++  java
  • C#基本语法复习-使用枚举和结构来创建值类型

    声明枚举:

      enum Season{Spring,Summer,Fall,Winter}

      如果不为枚举一个枚举文字常量显示指定一个常量整数型,编译器会自动为他指定比前面一个枚举文字常量大一的值

      enum Season{Spring=1,Summer,Fall,Autumn=Fall,Winter}

    选择枚举的基本类型:

      enum Season : Short{Spring,summer,fall,winter }

    声明结构:

      struct Time

      {

        private int hours,minutes,seconds;

        public Time(int hh,int mm,int ss)

        {

          hours=hh%24;

          minutes=mm%60;

          seconds=ss%60;

        }

        public int hours()

        {

          return hours;

        }

      }

    理解结构和类的区别:

      不能为结构声明默认的构造器,编译器始终会为我们声明一个构造器,默认的构造器总是将字段初始化为null,0,false,如果自己编写非默认的构造器,则要对所有字段进行初始化;

      再类中可以再声明一个实例字段的时候初始化他,但在结构中是不予许的;

    复制结构变量:

      如果操作符=右边的struct变量已经完全初始化,则可以直接将其复制给左边;

  • 相关阅读:
    “数学题”——传钱
    kafka笔记——入门介绍
    SpringBoot集成Dubbo+Zookeeper
    MySql基本语法
    动态规划
    总结
    Java反射
    软件清单
    Java IO操作
    Spring Boot AOP的使用
  • 原文地址:https://www.cnblogs.com/hanshuidecangsanggan/p/4387752.html
Copyright © 2011-2022 走看看