美文网首页
面向对象编程(一)

面向对象编程(一)

作者: StarTaurus | 来源:发表于2021-06-28 08:27 被阅读0次

面向对象

对象

定义:对象是人们要进行研究的任何事物,是对问题领域中事物的抽象
特性:
- 万物皆对象
- 每个对象都是唯一的
- 对象具有属性和行为
- 对象具有状态
- 对象都属于类、每个对象都是某个类的实例
主要任务:

定义对象模型中的各个类以及他们之间的关系

类和对象

  • 类:就是能描述属性和行为的一种数据类型
    • 类的定义:
[类访问修饰符] class 类名 [:基类名]
{
     [成员访问修饰符] 类的成员
}

- 访问修饰符:用来限制类的作用范围
    - public:公有类;可以被其他类访问
    - private:私有类;只能在定义这个类
    - protected:
    - internal
    - abstract
    - Sealed

- 基类:表明所定义的类是一个派生类
- 类的成员:类的常量、字段、属性、方法、索引器、事件、构造函数、析构函数和内部类
public class Student{
    private string name;   --- 字段
    public string Name{     ---- 属性
        get{return name;}   -----属性
        set{name=value;}    ----属性
    }                        ----属性
    public void SayHi(){      ---- 方法
        Console.WriteLine("Hi");  ---- 方法
    }                              ---- 方法
}
  • 对象:是类的实例对象、是真是存在的
    • 一个类可以有多个实例
    • 一个实例只能属于一个类
比如:学生类

    姓名、年龄、性别:都属于类的属性
    学习、上课:都属于类的方法、要做什么

一般来说只有实例化之后才能使用类,使用 new关键字来调用构造函数

类名 对象名 = New 类名(实参);

Student stu =new Student();
stu.SayHi();

在类外,通过本类对象名,只能访问公有成员,即 对象名.公有成员名

面向对象的核心:万物皆是类
面向对象特性:继承、封装、多态

相关文章

  • python-day14

    一、面向对象编程 编程思想:1.面向对象编程 --> 算法,逻辑2.函数式编程 --> 函数3.面向对象编程 ...

  • 面向对象_初识

    目录 面向对象编程介绍 类与对象介绍 私有属性与私有方法 面向对象编程 1. 面向对象编程介绍 面向对象编程:Ob...

  • 2017-08-14

    面向对象编程用对象的思想去写代码,就是面向对象编程-面向过程-面向对象面向对象编程的特点1.抽象 抽取一样的东西...

  • 面向对象编程,类和对象

    面向对象编程 Java是面向对象的一门编程语言,所以余姚使用者具备面向对象编程的思想。 那么,什么是面向对象编程呢...

  • Swift和OC的区别

    一、编程范式 Swift可以面向协议编程、面向函数编程、面向对象编程。 OC主要是面向对象编程。 二、类型安全 S...

  • 谈谈面向对象编程

    何为面向对象编程 面向对象编程简介 面向对象编程(Object-oriented Programming,缩写:O...

  • swift注意事项

    一、编程范式 Swift 可以面向协议编程(POP)、函数式编程、面向对象编程。 Object-C 以面向对象编程...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

  • 面向对象基础

    一、面向对象概述 1、面向对象编程包括: OOA:面向对象分析OOD:面向对象的设计OOP:面向对象的编程实现 2...

  • js面向对象

    js面向对象(第五周) 什么是面向对象 面向对象是一种编程思想,是在面向过程编程(结构化编程)之后出现的,面向对象...

网友评论

      本文标题:面向对象编程(一)

      本文链接:https://www.haomeiwen.com/subject/maafultx.html