首页 > 其他 > 详细

第一章,初探类与对象

时间:2020-06-12 00:07:25      阅读:48      评论:0      收藏:0      [点我收藏+]
1、专业单词
单词释义
OOP 面向对象编程
class
object 对象
public 公开的、公有的
private 私有的
protected 受保护的
internal 内部的

 

2、什么是面向对象编程?
  • 面向对象编程(Object Oriented Programming ,OOP,面向对象程序设计)是一种计算机编程结构,与面向过程编程相比,具有高重用性、灵活性和扩展性的优点。

  • C#语言是一种面向对象的编程语言,它的设计思想是将要解决的问题里面的相关对象分析总结出来,抽象出它特征和行为。

 
3、面向对象和面向过程的区别
  • 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用。

  • 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。

 
4、类与对象简介
  • 类——class

    类描述了一组有相同特性和相同行为(方法或函数)的对象。在程序中,类实际上就是数据类型!例如:整数、小数等等,整数也有一组特性和行为。

  • 对象——object

    对象是系统中用于描述客观事物的一个实体。所有的实物可以表示为对象。所有的概念也可以表示为对象。

  • 类与对象的关系

    类是一个抽象的概念,是一组具有相同特性和行为的对象集合。例如:车类、人类、书类;而对象是类的实例化,即类的实物表达,如一辆车、一个人、一本书。

    对象是类的具体表达;而类则是对象的抽象表达。

 

5、类的定义
  • 要使用类,必须先定义类

[访问修饰符] class 类名
?
{
    类成员(常量、字段、构造函数、方法(函数)、属性、事件、索引器、运算符等)的定义;
}
  • 访问修饰符

    类或类的成员都有关联的可访问性,它控制能够访问该成员的程序文本区域。C#有五种可访问修饰符。

    可访问性含义
    private 私有的,访问仅限于此类
    public 公开的,访问不受限制
    protected 受保护的,访问仅限于此类和从此类派生的类
    internal 程序集内部的,访问仅限于此程序
    protected internal 由此声明的程序集或另一程序集派生的类中可以访问
 
6、类的成员
  • 字段

    字段是类的数据成员,是描述一类事物共同属性特征的变量。

    字段声明语法:

    [访问修饰符] 数据类型 字段名称;

    class Student
    {
        public string Name;
        public int age;
        string Color;
        double Price;
    }
  • 方法

    类中的方法,是类的行为成员,是对象可执行的操作。

    函数声明语法:

    [访问修饰符] 返回类型 方法名称(形参列表)

    {

    方法体(局部变量成员,功能实现代码等)

    }

    class Student
        {
            public string name;
            public int age;
            public void Students(string name, int age)
            {
                Console.WriteLine("我叫{0},今年{1}岁",name,age);
            }
        }

     

7、创建对象
  • 创建对象就是将类实例化,其过程本质是在内存中为对象分配存储空间,并对对象进行初始化。

  • C#使用关键字new创建对象

    语法:类名 对象名=new 类名();

    例:
        Student stu =new Student();

     

8、使用对象访问类成员
  • 将类实例化一个对象后,可以通过对象访问类的字段,去读取、设置相应字段的值;还可通过对象访问类的方法,执行方法的功能。

  • 访问类字段的语法:

    读取字段的值:对象名.字段名

    设置字段的值:对象名.字段名=值;

    例:
        Student stu =new Student();
        stu.name;
        stu.name="Tom";

     

9、使用对象访问类成员
  • 访问类方法的语法:

    对象名.方法名(实参列表)

例:
    Student stu=new Student;
    stu.name="Tom";
    stu.age=18;
    stu.Students(name,age); 

第一章,初探类与对象

原文:https://www.cnblogs.com/yang-yi/p/13096444.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!