关于封装 c# 115691143

关于封装

封装示例

定义学生类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace 学生类的定义
{class Student{// 姓名public String name;  // "张飞"// 年龄字段private int age = 0;  // 999// 年龄属性public int Age{// 取值时触发  对象.Ageget { return age; }// 赋值时触发  对象.Age = valueset { // 如果年龄是0-150岁(包含150岁)// 判断的是外部传进来的值if (value > 0 && value <= 150){age = value;}else {Console.WriteLine("非法数据,自动处理");age = 18;}}}// 自我介绍的方法public void show() {Console.WriteLine("大家好,我的名字叫{0},我今年{1}岁了",name,age);}}
}

入口文件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace 学生类的定义
{class Program{static void Main(string[] args){// 实例化一个学生对象// 类名 变量名 = new 类名();Student zf = new Student();// 给学生起名字,让他叫张飞// 对象.字段名 = 值zf.name = "张飞";// 赋年龄的值zf.Age = -6;// 让对象自我介绍zf.show();// 卡顿Console.ReadKey();}}
}

关于封装 c# 115691143相关推荐

  1. IDEA中将代码块封装为方法,IDEA代码重构快捷键

    IDEA中将代码块封装为方法 选中要转换的代码块,快捷键: Windows快捷键:Alt + Shift + M Mac快捷键:Alt + Command + M 如图:

  2. 2022-2028年中国封装用胶膜行业运营现状及投资发展潜力报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了封装用胶膜行业相关概述.中国封装用胶膜行业运行环境.分析了中国封装用 ...

  3. 第十六节,使用函数封装库tf.contrib.layers

    目录 一 tf.contrib.layers中的具体函数介绍 1.tf.contrib.layers.conv2d()函数的定义如下: 2.tf.contrib.layers.max_pool2d() ...

  4. 薄膜封装,等离子体技术,原子层沉积,化学气相沉积

    薄膜封装,等离子体技术,原子层沉积,化学气相沉积 薄膜封装 薄膜封装概念 薄膜真空沉积的一个很重要的技术应用就是薄膜封装.人们对薄膜封装最简单的认识就是日常生活中最常见的保鲜膜,水氧渗透率大约是1-1 ...

  5. 为什么要使用Retrofit封装OkHttp,而不单独使用OkHttp?

    OkHttp的优点: 开源的轻量级框架.高效.快速的请求客户端,可以单独使用它来实现网络请求. 支持SPDY: 支持连接池,可极大减少延时: 支持Gzip压缩响应体,降低传输内容的大小: 支持Http ...

  6. Python Day26:多态、封装、内置函数:__str__、__del__、反射(反省)、动态导入模块...

    ## 多态 ```python OOP中标准解释:多个不同类型对象,可以响应同一个方法,并产生不同结果,即为多态 多态好处:只要知道基类使用方法即可,不需要关心具体哪一个类的对象实现的,以不变应万变, ...

  7. 09_Java面向对象_第9天(类、封装)_讲义

    今日内容介绍 1.面向对象思想 2.类与对象的关系 3.局部变量和成员变量的关系 4.封装思想 5.private,this关键字 6.随机点名器 01面向对象和面向过程的思想 A: 面向过程与面向对 ...

  8. Appium的Java封装

    文章出处 http://blog.csdn.net/niubitianping/article/details/52612211 一.为什么需要封装? 封装的本意就是为了方便.简洁. 二.Androi ...

  9. Go 学习笔记(36)— 基于Go方法的面向对象(封装、继承、多态)

    Go 面向对象编程的三大特性:封装.继承和多态. 封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式 继承:使得子类具有父类的属性和方法或者重新定义.追加属性和方法等 多态:不同对象中同种行为的不 ...

最新文章

  1. Kettle数据采集 部署安装
  2. mv命令(移动和重命名)
  3. Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
  4. UITabBarController使用总结
  5. JDBC和servlet设计思路、DAO模式思路、MVC思路粗略总结
  6. $.ajax()方法
  7. bat命令 (参数传递)
  8. jquery 图像滑块_10个很棒的jQuery图像滑块插件
  9. Atitit View事件分发机制
  10. Ubuntu 搭建SVN服务器(SVN Server)
  11. R语言3.6.3安装教程
  12. SD卡、TF卡、MMC卡、emmc、sdio扫盲
  13. 一流程序员靠数学,二流程序员靠算法,低端看高端就是黑魔法!网友:我是七流靠复制
  14. 一步一个脚印——开启博客
  15. 设置windows桌面的窗口为保护色或豆绿色
  16. zxing 循环扫描_安卓Zxing 扫码如何连续扫码
  17. 手机网站新模式-3G门户HTML5概念版
  18. 安卓桌面壁纸_让安卓实现 “非线性” 动画壁纸,有iOS内味了
  19. 如何在windows中设置定时提醒
  20. 用matlab实时读取串口数据并动态显示曲线

热门文章

  1. 5-13自定义sink到MySQL.
  2. session-path
  3. jquery on()方法和bind()方法的区别
  4. 面向对象的特征有哪些方面?
  5. 荒野行动服务器维护啥时好,荒野行动服务器真的极差
  6. 论 js中:(class、id)出乎意料的优先级?- 案例篇
  7. VSCode中配置git(参数设置) - 教程篇【不推荐阅读】
  8. khv是什么虚拟服务器,服务器虚拟化vSphere4 vs Hyper-V R2,选择谁?
  9. PHP精美列表商城发卡网站源码响应式
  10. 这部计算机27厘米宽英语怎么说,24/27/32寸电脑显示器尺寸多大?长宽多少厘米?显示屏长宽与面积的算法...