以下只记录学习当中的各知识点的要点:

1.类是抽象的,对象是具体的,对象可以叫做类的实例。类不占内存,对象才占内存。

2.属性与字段。属性是不保存数据的,字段才保存数据,属性可以控制赋值、取值的过程,字段无此控制。

3.构造函数。用来创建对象的特殊函数。

      可以自定义构造函数(在创建对象时对对象进行初始化)。默认为无参的构造函数。

      构造函数可以重载。

4.常量,声明有关键字const,声明后不能再更改。

5.静态成员。用static修饰

      非静态成员要求对象引用即NEW

      在静态成员中不能直接访问非静态成员

6.封装。使用抽象数据类型将数据和基于数据的操作包装在一起,以达到接口和实现的分离。

7.多态。同一对象在不同情形下有不同的表现和实现。

8.abstract抽象类不允许被用做建立类的实例。

9.sealed密封类不允许被继承。

10.this一般仅限于在构造函数类方法和类的实例中使用。

.net面向对象学习笔记相关推荐

  1. JavaSE面向对象学习笔记

    面向对象的介绍 写程序的套路 面向:拿.找 对象"能干活的东西 面向对象编程:拿东西过来做对应的事情 当我们想要在代码当中完成一件事情的时候,我们是拿对应的东西来做这件事情 面向对象编程的例 ...

  2. C# 面向对象学习笔记

    目录 大纲笔记 代码笔记 最近暂且不忙(Working fish),突然想学习下C#,在慕课找到了kong66老师的C#面向对象编程课程,花了3个晚上看完后受益匪浅.整理了一下笔记和代码,以供日后查询 ...

  3. javascript面向对象学习笔记(一)——继承

    最近在学习html5,玩了下canvas,发现js中很多的东西都不太记得了.翻了下笔记后发现还是去图书馆逛逛把,到借阅区找了我一直想看的<javascript design patterns&g ...

  4. JavaSE面向对象学习笔记总结

    1,构造函数: 用于给对象进行初始化,是给与之对应的对象进行初始化,它具有正对性,函数中的一种. 特点: 1. 该函数的名称和所在的类的名称相同 2. 不需要定义返回类型 3. 该函数没有具体的返回值 ...

  5. .net面向对象学习笔记(二)

    以下是此次复习零星的记录,以当总结: 1.接口继承与抽象类的继承 接口多定义对象的行为 抽象类多定义对象的属性 值类型是密封的,所以只能实现接口,不能继承类 2.面向对象基本原则 多组合,少继承 低耦 ...

  6. 【面向对象学习笔记day05】面向对象封装案例2+士兵突击+开发枪类+开发士兵类+身份运算符+is 与 == 区别

    面向对象封装案例 II 文章目录 面向对象封装案例 II 目标 01. 士兵突击 1.1 开发枪类 1.2 开发士兵类 02. 身份运算符 is 与 == 区别: 目标 士兵突击案例 身份运算符 封装 ...

  7. 面向对象学习笔记——封装、继承、多态

    文章目录 一.面向对象的编程 1.三大特征 2.五大原则(了解即可) 二.封装 三.继承 四.多态 1.先描述一下转型 2.接下来是抽象类 (abstract) 3.接口(interface) 一.面 ...

  8. JAVA面向对象学习笔记

    一.类.对象 小车 颜色 速度 座位 //类要用class定义 //在class类里面的变量都是成员变量,成员变量直接写在:类中的变量 public class T1 { //类String colo ...

  9. C++面向对象学习笔记

    Object Based (基于对象) vs. Object Oriented (面向对象) Object Based : 面对的是单一 class 的設計 Object Oriented : 面对的 ...

最新文章

  1. 详解 RestTemplate 操作
  2. 千万别在UI线程上调用Control.Invoke和Control.BeginInvoke,因为这些是依然阻塞UI线程的,造成界面的假死...
  3. 数据分析如何入门,以及如何做职业规划?
  4. (JAVA)正则表达式
  5. android rxjava2 简书,RXJava2学习
  6. ROS调用ORB-SLAM2
  7. LeetCode 128. 最长连续序列(Longest Consecutive Sequence)
  8. cgo 解决 error while loading shared libraries: xxx.so.x
  9. java day50【综合案例day02】
  10. Win2008r2 由ESXi 转换到 HyperV的处理过程
  11. 怎么推广“外卖CPS项目”赚佣金?(饿了么美团外卖红包小程序搭建教程)
  12. 电机振动噪声(NVH)——整数槽和分数槽谐波分析
  13. 用Python修改Minecraft的mod
  14. UCF Local Programming Contest 2016 K. Bouncing Bunnies 最短路
  15. Semantic Segmentation: A thorough Review
  16. ARC120E - 1D Party
  17. git branch 和 git checkout -b 创建新brach的区别
  18. 国内外,网络安全厂商都有哪些?
  19. 计算机主机模型安装顺序,【新手必备】CAD2021最新电脑配置要求附安装步骤详解...
  20. 【51nod1326】遥远的旅途

热门文章

  1. Sharding-JDBC水平分库(水平数据库分片测试)_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记011
  2. k8s高可用集群_搭建高可用集群(部署haproxy和安装docker以及其他组件)---K8S_Google工作笔记0056
  3. 微服务升级_SpringCloud Alibaba工作笔记0019---Nacos之服务配置中心
  4. Netty工作笔记0080---编解码器和处理器链梳理
  5. Netty工作笔记0003---IO模型-BIO-Java原生IO
  6. JAVA实现Token学习笔记001--Token入门案例
  7. 微信公众开放平台开发04---百度BAE,java应用部署服务器,jetty了解
  8. bzoj2463 [中山市选2009]谁能赢呢?
  9. 杭电 4548 美素数
  10. 如何将数据库中的记录表导入到VC中