c#核心学习1

一、面向对象的概念

1.面向过程编程

 2.面向对象编程

 

 

 3.为什么要学习面向对象编程

提高代码复用率、提高开发效率、提高程序可拓展性、清晰的逻辑关系

4.如何学习

 

 二、面向对象--封装

1)类和对象

1.什么是类

 2.类申明在哪里

类一般声明在namespace语句块中

3.类申明的语法

 4.类申明实例

 5.什么是(类)对象

 6.实例化对象基本语法

 7.实例化对象

 2)成员变量和访问修饰符

1.成员变量

如果要在类中申明一个和自己相同类型的成员变量时,不能对它进行实例化

 

 2.访问修饰符

 3.成员变量的使用和初始值

 

3)成员方法

1.成员方法申明

 

 2.成员方法的使用

 4)构造函数和析构函数

1.构造函数

类中是允许自己申明无参构造函数的,结构体是不允许的

 2.构造函数的特殊写法

 

 3.析构函数

 4.垃圾回收机制

 

 5)成员属性

1.成员属性的基本概念

 2.成员属性的基本语法

 

 3.成员属性的使用

 4.成员属性中get和set前可以加访问修饰符

 5.get和set可以只有一个

只有一个时没必要在前面加访问修饰符;一般情况下只会出现只有get的情况,基本不会出现只有set

6.自动属性

 6)索引器

1.索引器基本概念

 

 2.索引器的语法

 

 3.索引器的使用

 4.索引器中可以写逻辑

 5.索引器可以重载

 

 

 7)静态成员

1.静态成员基本概念

 2.早已出现的静态成员

console

3.自定义静态成员

 4.静态成员的使用

 5.为什么可以点出来使用

 6.静态函数中不能使用非静态成员变量

 7.非静态函数可以使用静态成员

 8.静态成员对于我们的作用

 9.常量和静态变量

 8)静态类和静态构造函数

1.静态类

 

 2.静态构造函数

 

 

 9)拓展方法

1.拓展方法基本概念

 2.基本语法

 3.实例

 4.使用

 5.为自定义的类型拓展方法

 

 10)运算符重载

1.基本概念

 2.基本语法

 3.实例

 4.使用

 5.可重载和不可重载的运算符

可重载的运算符

 不可重载的运算符

 11) 内部类和分部类

1.内部类

 

 2.分部类

 3.分部方法

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值