C#中的输入和输出与类和对象

一、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();//相当于\n 换行  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,只写属性,不能输出   get\set都有,读写属性

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

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

时间: 2024-10-07 05:50:36

C#中的输入和输出与类和对象的相关文章

【c++笔记十三】c++中的输入、输出和文件操作

2015年2月6日 周五 晴 很快到星期五了,感觉这一个星期都是在复习,这两周过后我觉得c++的基本知识应该掌握的差不多了,可以追求一点更高层次的东西了. 今天讲一讲c++中的输入.输出和文件操作,差不多c++基本语法就结束了.可能以后的笔记中不会再强调基本的语法知识. --------------分割线-------------- 其实在c语言中,我们就已经学习了基本的输入输出和文件操作,像什么printf.scanf.fopen.fclose之类的.其实c++的IO和文件都和c差不多,只不过

输入和输出--File类

输入和输出 写在前面的:Java中的输入和输出还是比较重要的,之前我都没想整理IO和多线程的,但是在研究后面的好多东西时候,经常要读取资源文件,这个时候就不得不回过头来整理IO了.要玩熟Java的输入和输入,就必须先玩熟一个类:File.然后在就是Java.io包下的类和接口了.Java的IO主要包括了输入和输出2种流,每种输入和输出又分为字节流和字符流.值得注意和研究的是Java的IO流使用了一种装饰器设计模式,它将IO流分成底层节点流和上层处理流.除此之外,还要研究2个东西:1,Java对象

输入和输出--RandomAccessFile类

RandomAccessFile 类 RandomAccessFile 类既可以读取文件内容,也可以向文件输出数据. RandomAccessFile 类支持 "随机访问" 的方式,程序可以直接跳到文件的任意地方来读写文件.所以说RandomAccessFile是IO流体系中功能最丰富的类.如果我们希望只访问文件的一部分内容,而不是把文件从头读到尾,使用这个类将是一个很好的选择.好多的多线程,断点的网络下载工具就是通过这个类来实现的,所有的下载工具在下载开始后都会建立2个文件:1个是与

Python中的输入和输出

输入 input() #!/usr/bin/env python #-*- coding:utf-8 -*- username=input('请输入用户名: ') input()内置函数,返回字符串类型.如果输入的内容要作为其他类型使用,必须进行转换,如要转换为int,就要 int(要转换的标识符). 输出 print() 格式化输出 username='admin' password='123456' print('用户名为 %s ,密码为 %s' %(username,password))

C++基础:输入与输出

在学习这部分的时候我总感觉这部分的知识点很杂,所以就学习一点写一点,这样不会到最后看完了书脑子里很乱. 1.C++的输入和输出 1.1 标准输入流对象cin cin是标准的输入流对象,在程序中用于代表标准输入设备,通常指键盘.运算符">>"在C++中仍保持C语言的"右移"操作,但用于输入时扩充了其功能,表示将输入流对象cin读取的数值传送给右方指定的变量.cin必须与输入运算符">>"配套使用. cin>>x;

零基础入门学习java第十一节:Java中的类和对象

今天要说的是Java中两个非常重要的概念——类和对象. 什么是类,什么又是对象呢?类是对特定集合的概括描述,比如,人,这个类,外在特征上,有名字,有年龄,能说话,能吃饭等等,这是我们作为人类的相同特征,那么对象呢?我们口口声声说要面向对象编程,可是找了这么久也没找到对象,这还怎么编程(滑稽).此对象非彼对象,Java中的对象是某个具体类的实例,就好比你和我都是人类这个大类的一个实例个体,也就是说,我们都是人类的一个具体对象,我们有各自的名字和年龄. 那为什么要用类和对象这样的概念呢? 这是一个好

python的类和对象——进阶篇

写在前面的话 终于,又到了周五.当小伙伴们都不再加班欢欢喜喜过周末的时候,我刚刚写完这一周的游戏作业,从面对晚归的紧皱眉头到现在的从容淡定,好像只有那么几周的时间.突然发现:改变——原来这么简单.很多时候我们在想要为自己的青春拼搏一次的时候都输给了偶尔的抵触和轻松愉悦的生活.我们不过和走到最后的人差了两个字——坚持!所以尽管进入类和对象这一部分,大家都会有畏难心理,但是坚持一下下,你就会是那个走到最后的人! 回顾 上一篇中我们初步的认识了类和对象,了结了它们的一些语法,就相当于得到了一个对象的骨

java 之 类和对象 笔记

                                   =============类和对象 ======================    类:类是同一类事物的总称. 对象:现实世界中实实在在存在的事物. 类和对象的关系:类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体称为类.如鸟类有鸵鸟.大雁.麻雀等.鸵鸟.大雁.麻雀被称为鸟类的实体,即对象.   面向对象:对象所共有的功能和属性进行抽像,成为了类.客观事物在人脑中的主观反映.在程序里类是创建对象的模板.

Java 学习之面向对象思想、类、对象

一.首先我们先说说面向过程 面向过程”(Procedure Oriented)是一种以过程为中心的编程思想.“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承.多态),并且它们不允许混合持久化状态和域逻辑.就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. 该思想适用与解决简单问题,当程序大到一定程度的时候,其调试和维护就很困难.该思想更贴近计算机,不利于大规模的程序设计.对代码重用支持的不够好. 二.面向对