找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2033|回复: 0
打印 上一主题 下一主题
收起左侧

关于类的理解(1)一只菜鸟的学习记录贴(3)

[复制链接]
跳转到指定楼层
楼主
ID:395354 发表于 2018-9-10 19:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
----一只菜鸟的学习记录贴(3)----

---------------C #--------------
---------关于类的理解(1)---------

1.
面向对象的开发思想
对象是什么?
算法和数据结构被看成一个整体,成为对象
而类就是创建对象的模板,
在一个类中可以,创建出无数个对象,好比定义一个“人”类,就可以创建出“张三”“李四”“王五”……
在C#类中,
对象的行为是以 方法 的形式定义的,(例如走路就是一个方法)
对象的属性是以 变量 的形式定义的,(例如身高就是一个变量)

2.
面向对象程序设计的特点:
封装:
继承:
多态:
多态的实现并不是依赖具体的类,而是依赖于抽象类和接口

3.
构造函数和析构函数
构造函数用于对象进行初始化
析构函数用于对象资源的回收
一般来说对象的生命周期从构造函数开始,以析构函数结束


eg.
public class Person
{
  public string sex;
  public int age;
  public person(int age, string sex)
  {
     this.age=age;
     this.sex=sex;
  }
}

Person person=new(18,"woman");

//Person 是类型
//person 是创建的对象
//new 是创建对象的修饰符
//18,"woman" 是构造函数的参数
1.构造函数可以分带无参的和有参的;
2.构造函数也可以设置访问修饰符 private,这样不相关的类就无法实例化他
3.静态构造函数
4.new 关键符 实质上是一个引用;
引用只是存放一个对象的内存地址,并非存放一个对象。


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表