• C#中的输入和输出与类和对象(2)


    一、C#输入和输出

       1、输入——使用Console.ReadLine();  ReadLine()方法的返回类型是string

         1.1 从键盘中输入字符串格式的内容  

         string 变量名=Console.ReadLine();  

        1.2 从键盘中输入数字格式的内容   

         int 变量名=   int.Parse(Console.ReadLine());   

        int 变量名=   Convert.ToInt32(Console.ReadLine());

    2、输出  Console.Write();//输出不换行  Console.WriteLine();//相当于 换行  Console.WriteLine("字符串{0}..{n}",   变量1,.....变量n);

    二、类和对象

      1、概念  类:具有相同的特征和行为的集合  对象:一切皆对象

      2、类和对象的关系  类,是笼统的,抽象的,是对象的集合  对象,是具体的,看得见或摸得着,   是类的实例化、具体化

      3、C#如何创建类、对象  1、创建类的语法   访问修饰符 class 类名   {

            }  访问修饰符:   public默认的internal

         2、创建对象   类名 对象名=new 类名();

         4、访问修饰符  

       public——访问权限最大  private——私有的,只能自己访问,权限最小

       protected——受保护的,供自身、子类访问  internal——同一个项目中的其他类都可以用

    三、类的成员——默认访问修饰符为私有的private

      1、字段:private的修饰

      2、属性:public的修饰  

    作用:控制字段的访问权限,封装字段

     语法:     private 数据类型 字段名;    

       //属性名,将字段名的首字母大写  

         public 数据类型 属性名     {      

              get{return 字段名;}       

           //通过判断value的值,   有效控制字段的非法值       

             set{字段名=value;}            }

     分类:根据get、set访问器区分  

         只有get,只读属性,不能赋值   只有set,只写属性,不能输出   getset都有,读写属性

     调用:   方式1:    类名 对象名=new 类名();    对象名.属性名=值;   

        方式2:使用对象初始化器     类名 对象名=new 类名(){    属性1=值1,...属性n=值n     };

  • 相关阅读:
    JSONObject.fromObject--JSON与对象的转换
    oracle 10g学习6
    eclipse中导入svn的三种方式
    网络方面知识收集
    oracle 10g学习之分组函数
    求m阶矩阵的n次幂
    分解质因数
    字符串对比
    十六进制转十进制
    十进制转化十六进制
  • 原文地址:https://www.cnblogs.com/22joke/p/6868597.html
Copyright © 2020-2023  润新知