语法:
[public] class 类名
{
 字段;
 属性;
 方法;
}
写好了一个类之后,我们需要创建这个类的对象,
那么,我们管创建这个类的对象过程称之为类的实例化.
使用关键字 new.

this:表示当前这个类的对象。
类是不占内存的,而对象是占内存的。

解决方案里添加项目,在项目里添加类。

给项目(命名空间namespace)添加类(class)

1.属性
属性的作用就是保护字段、对字段的赋值和取值进行限定。
属性的本质就是两个方法,一个叫get()一个叫set()。
既有get()也有set()我们诚之为可读可写属性。
只有get()没有set()我们称之为只读属性
没有get()只有set()我们称之为只写属性

Field       字段
Method   方法
Property 属性

字段需要被保护,  属性需要保护字段。

2.访问修饰符
public:公开的公共的,在哪都能访问。(属性一般公开的)
private:私有的,只能在当前类的内部进行访问,出了这个类就访问不到了。(字段一般都是私有的)

3.当我们创建好一个类的对象后,需要给这个对象的每个属性去赋值。
我们管这个过程称之为对象的初始化。

转载于:https://www.cnblogs.com/NBOWeb/p/7541518.html

Net基础篇_学习笔记_第十一天_面向对象(类)相关推荐

  1. 《鸟哥的Linux私房菜-基础篇》学习笔记

    主要用来记录学习,如果能帮助到你那最好了. 数据流重导向 概念 cat /etc/crontab /etc/vbirdsay 标准输出:将cat的文件输出到屏幕上 标准错误输出:无法找到文件报错 *系 ...

  2. 韩顺平 javascript教学视频_学习笔记20_多态经典案例_补讲闭包细节

    多态经典案例 经典案例,看代码: <html> <head> <script language="javascript"> function M ...

  3. 学习笔记:Java 并发编程①_基础知识入门

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 视频下载: ...

  4. 学习笔记:Java 并发编程②_管程

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 配套资料: ...

  5. 学习笔记:Java 并发编程④_无锁

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 配套资料: ...

  6. 学习笔记:Java 并发编程⑥_并发工具_JUC

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 配套资料: ...

  7. 友盟统计+渠道包_学习笔记

    友盟统计+渠道包_学习笔记 资料: 官网:https://developer.umeng.com/docs/66632/detail/66889#h3-u5E38u89C1u95EEu9898 视频资 ...

  8. 图论01.最短路专题_学习笔记+模板

    图论01.最短路专题_学习笔记+模板 一.定义与性质 ● 需要的前导知识点 路径 最短路 有向图中的最短路.无向图中的最短路 单源最短路.每对结点之间的最短路 ● 最短路的性质 对于边权为正的图,任意 ...

  9. DHCP服务_学习笔记

    DHCP服务_学习笔记 DHCP(Dynamic Host Configuration Protocol):动态主机配置协议 Lease:租约    续租时间需要是租期时间的一半 UDP协议: Ser ...

  10. db4o_8.0对象数据库官方文档翻译_学习笔记三

    紧接上篇:db4o_8.0对象数据库官方文档翻译_学习笔记二 3. Object Manager Enterprise Overview(OME视图)即OME插件的使用 If you did not  ...

最新文章

  1. 数据可视化:Matplotlib vs ggplot2
  2. linux进程--init进程(九)
  3. JAVA基础:Hibernate外键关联与HQL语法
  4. 使用网络存储SAN和NAS
  5. python浪漫代码_五行Python代码实现批量抠图
  6. perl exe执行提示缺少文件解决方法
  7. 关于ubuntu 是否需要使用std::到问题。
  8. rabbitmq队列中消息过期配置
  9. led闪烁和流水灯代码
  10. eclipse SVN插件的缓存清理
  11. 什么是数据库?什么是数据库管理系统?
  12. proteus仿真运行时出现的错误
  13. 十年PHP架构师的成长之路,程序员必备
  14. 3.4亿!史上最贵二踢脚,马斯克“自炸”火箭:SpaceX成功测试飞船逃生能力
  15. [Klipper从入门到放弃]香橙派zero2设置2.4g无线热点
  16. 把m个球放到n个盒子里,有多少种方法 球盒问题,8种情况
  17. 【科创人】白山云科技CTO童剑:积极是态度更是方法,怀念4点起床敲代码的日子...
  18. SAMA5D3X-EK 嵌入式linux内核编译启动及通过nfs通过网络启动文件系统及文件系统镜像的制作
  19. 心无界,牧云端:华为云与人工智能的野望
  20. armbian 下载加速

热门文章

  1. BugkuCTF-Misc:啊哒~
  2. JDBC修改数据库(Object类的应用)
  3. 区块链——配置和使用geth
  4. error: expected ‘{‘ before ‘;‘ token
  5. Eclipse中自定义注释
  6. 数据库中插入英文数字正常,插入中文错误解决方案
  7. Unity3D ShaderLab 内发光防护罩
  8. Head First JSP---随笔八(传统标记)
  9. SQLite数据库损坏与修复
  10. hdu-2204(容斥原理)