访问修饰符:
pubulc:公共的,只要引用了命名空间,就可以随意进行访问

private:私有的,只有当前类内部才可以访问

internal:内部的,当前程序集内可以访问,程序集就是命名空间,此修饰符是默认的

protected:被保护的,当前类和它的子类才可以访问

命名空间:
也叫程序集,项目中每一个文件夹都是一个独立的命名空间
如果要使用某一个命名空间下的类文件,那么必须首先引用此命名空间

封装:

打包,封起来,保护起来

语法:

private int _Ids; - 私有的成员变量

public int Ids - 属性,封装基本结构
{
get{ return _Ids; }--取值
set{ _Ids = value; }--赋值
}

一个成员变量可以有很多个属性

属性返回类型可以是任意类型,不是必须要与成员变量类型相同

属性可以是只读的,也可以是只写的,也可以两者都有

继承:
子类可以继承父类所有的public方法和属性

父类不可以调用子类的方法和属性,哪怕是public的

子类可以转换成父类,转换成的这个父类也可以转换回相应子类

子类转换成父类,这个父类不可以转换成其它的子类

父类

子类 - 某个类的子类,派生类,超类

某个类这个类是某个类的派生类,
这个类派生自某个类。

转载于:https://www.cnblogs.com/fuze/p/5861334.html

面向对象 封装 集成 特性相关推荐

  1. 到底什么是面向对象,面试中怎么回答。面向过程和面向对象的区别是什么。java跨平台特性以及java和C++的区别。面向对象的三大特性——封装、继承和多态。面向对象的高拓展性以及低耦合度怎么体现?

    Java语言具有的特点:面向对象.跨平台.多线程以及网络编程 1. 和C++的区别 1.1 Java隐蔽了C++的指针,避免指针直接操作,程序更加安全. 1.2 Java类继承只能单继承,避免了C++ ...

  2. 面向对象之三大特性:继承,封装,多态

    python面向对象的三大特性:继承,封装,多态. 1. 封装: 把很多数据封装到⼀个对象中. 把固定功能的代码封装到⼀个代码块, 函数, 对象, 打包成模块. 这都属于封装的思想. 具体的情况具体分 ...

  3. Python Day 21 面向对象 (面向对象的三大特性(二)继承,多态,封装,几个装饰器函数)...

    Python Day 21 面向对象 (面向对象的三大特性(二)继承,多态,封装,几个装饰器函数) https://mubu.com/doc/1AqL_M0IbW 继承之钻石继承 多态 封装 几个装饰 ...

  4. 面向对象的三大特性:封装、继承、多态

    面向对象的三大特性 面向对象的三大特性:封装.继承.多态 封装 封装,成员变量的封装,保证了数据的安全性.封装的好处:过滤了不合理的值.屏蔽内部的赋值过程.让外界不必关注内部的细节 Set方法 1.  ...

  5. 面向对象的三大特性之多态,封装基础

    面向对象的三大特性  :  继承    多态    封装 多态:一个类表现出多种形态:通过继承来实现的 在python中:由于函数的参数不需要指定数据类型,所以也不需要通过继承的形式来统一一组类的类型 ...

  6. 【Golang第8章:面向对象编程】Go语言的结构体是什么,怎么声明;Golang方法的调用和声明;go语言面向对象实例,go语言工厂模式;golang面向对象的三大特性:继承、封装、多态

    介绍 这个是在B站上看边看视频边做的笔记,这一章是Glang面向对象编程 这一章内容较多,内容有Go语言的结构体是什么,怎么声明:Golang方法的调用和声明:go语言面向对象实例,go语言工厂模式: ...

  7. java面向对象:三大特性:封装,继承,多态

    -----------------------------------面向对象:三大特性:封装,继承,多态 ----------------------------------- 1.什么是类?什么是 ...

  8. php面向对象三大特性,PHP面向对象的三大特性之一封装性

    /*封装性: 面向对象的三大特性之一 *就是把对象的成员(属性,方法)结合成一个独立的相同单位,并尽可能隐藏对象的内部细节 *public protected *private 私有的, 用这个关键字 ...

  9. Day55-每日一道Java面试题-Java 面向对象编程三大特性: 封装 继承 多态

    Java 面向对象编程三大特性: 封装 继承 多态 封装 封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果属性不想被外界访问,我们大可不必提供方法给外界访问.但是如果一个类没有 ...

最新文章

  1. 大竹中学2021高考成绩查询,四川大竹中学2021录取分数线
  2. 娱乐:全方位戒除网瘾 如果你真的想告别WOW
  3. 一个整数数组,每个数字都出现K次,只有一个数字出现M次,找出这个数字(线性时间)
  4. 12 月份 10 个新鲜的 jQuery 插件和教程
  5. 首个JDK 10(18.3)发行候选版(内部版本43)展示了新的版本控制方案
  6. css扩展语言_如何决定是否应该链接或扩展CSS类
  7. [react] 怎样动态导入组件?
  8. Protobuf 的 import 功能在 Go 项目中的实践
  9. python用于标识类方法的是_Python类的设计与使用
  10. 国际化批量获取en-US.json,zn-CN.json字典内容
  11. python多线程实现UDP网络通信代码演示
  12. 如何创建维恩图,用这个工具就可以了!
  13. MIT-6.s081-CodeWalk-fs.cfile.csysfile.c
  14. 手机投屏电视android限制声音,没有路由器和WiFi,手机投屏电视教程
  15. git-常见问题解决方法(全)
  16. 网页透明flash代码
  17. Python中语音播报的应用(简单版)
  18. Spring boot集成axis2开发webservice 服务
  19. Java实现 计蒜客 1251 仙岛求药
  20. 校园随手拍之Android从相册选取图片或拍摄图片并上传(kotlin版)

热门文章

  1. _编程语言_C++_Lambda函数与表达式
  2. ASP.NET伪静态-无法读取配置文件,因为它超过了最大文件大小的解决办法
  3. POJ 1422 Air Raid (最小路径覆盖)
  4. wchar_t 的输出问题
  5. mysql事务实战_mysql事务隔离级别详解和实战
  6. VS2012 颜色配置成黑色
  7. HDOJ 1030 Delta-wave
  8. JAVA知识学习——类的修饰符
  9. Python 项目打包成可执行程序命令
  10. Matlab数据标准化