首页 > 其他分享 >成员变量和访问修饰符

成员变量和访问修饰符

时间:2024-12-19 18:10:10浏览次数:4  
标签:变量 成员 修饰符 访问 类型 类中

成员变量

申明在类语句块中

用来描述对象的特征

可以是任意变量类型

数量不做限制

是否赋值根据需求来定

enum E_Gender
{
    Male,
    Female,
}
struct Position
{

}
class Person //类中可以使用任何变量类型
{
    //特征——成员变量
    //姓名
    string name ="robot";
    //年龄
    int age;
    //性别
    E_Gender gendere;
    //家人,类中可以申明同名变量,结构体不行
    //但是要在一个类中申明一个同名变量的话,不能对其初始化
    Person family;
    //位置
    Position pos;
}

访问修饰符

public 内部和外部都能访问和使用

private 内部才能访问和使用,不写访问修饰符默认为private

protected 内部和子类才能访问和使用

成员变量的使用和初始值

值类型中数字类型默认是0,bool类型的为false

引用类型的初始值都为null

查看默认值的代码(char为空字符)

Console.WriteLine(default(变量类型))

标签:变量,成员,修饰符,访问,类型,类中
From: https://www.cnblogs.com/cannedmint/p/18617673

相关文章

  • Linux服务器防火墙的开启,设置访问规则等命令、Docker容器限制IP访问
    服务器检查防火墙状态sudoufwstatus输出Status:inactive表示服务当前处于未激活状态  可以输入sudoufwenable来开启防火墙输出Status:active表示服务当前处于激活状态   可以输入sudoufwdisable来关闭防火墙添加防火墙规则 sudoufwallowf......
  • Z-BlogPHP为什么非作者或管理员账户访问某些文章时会出现“error-9 该文章不存在或设
    当非作者或管理员账户访问某些文章时出现“error-9该文章不存在或设置了权限”错误,通常是因为文章的状态或权限设置导致的。以下是一些可能的原因和解决方法:文章状态为草稿或待审核:如果文章的状态被更改为草稿或待审核,只有文章的作者或管理员才能访问。非作者或非管理员账......
  • tauri2文件资源访问和存储常见问题解决
    上tauri2的github上搜一下,发现问题还是挺多的,如果你是从tauri1迁移过来的话,估计要走的坑更多,因为tauri2的配置很多已经和tauri1不一样了,如果你还是习惯用tauri1的配置思维来搞tauri2的话,肯定会让你很难受。附上tauri2常用的几个链接:官方javascript的api文档:window|Tauri ......
  • NXP-IMX-8M 开发板-uuu工具下载、源码编译、添加环境变量
    前言全局说明一、说明1.1环境:Windows11家庭版23H222631.3737Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18.04.1-UbuntuSMPWedMay2400:51:42UTC2023x86_64x86_64x86_64GNU/Linux)二、uuu刷机工具2.1下载https://github.com/nxp-imx/mfg......
  • 什么,浏览器也能访问本地电脑文件!!!
    文章目录需求分析1.如何弹出文件夹选择框2.如何获取文件夹中的内容3.如何读取文件内容4.总体代码需求在浏览器中打开本地文件夹并获取指定文件夹下的内容在早期的时候呢,这些API确实是没有的,也就是根本不允许在浏览器中读取本地文件夹里的信息,但是后期出现的......
  • 如何在Mikrotik上针对访问的域名进行流量分流,实现业务负载。
    在MikroTik上,可以通过DNS匹配访问的域名的前缀并实现分流,常用于策略路由或流量控制场景。例如,将访问特定域名的流量路由到指定的网关或接口。以下是实现方法的详细步骤:一、实现思路MikroTik无法直接匹配域名前缀,但可以通过以下方法间接实现:DNS解析:启用DNS缓存,并捕获......
  • antd-vue的less默认变量
    //Theprefixtouseonallcssclassesfromant.@ant-prefix:ant;//Anoverrideforthehtmlselectorforthemeprefixes@html-selector:html;//--------Colors-----------@primary-color:@blue-6;@info-color:@blue-6;@success-color:@green-6;@pr......
  • 鸿蒙开发之无须申请权限访问相册图片
    访问相册图片介绍在应用开发中,很多场景需要我们需要访问相册中的图片。例如:上传头像、上传银行卡、身份证资料、扫描文件功能、美颜功能等所以访问相册里的图片成为我们必须要学习和掌握的内容。那如何访问相册图片呢?在HarmonyOS中,鉴于对用户隐私的高度保护,要方便的完全读取相......
  • 变量或sql语句驼峰和下划线互转
    importredefcamel_to_snake(camel_str):"""将驼峰形式的字符串转换为下划线形式。参数:camel_str(str):驼峰形式的字符串,例如"userName"。返回:str:转换后的下划线形式的字符串,例如"user_name"。"""s1=re.sub('......
  • 如何在易优CMS中自定义arcview标签中的变量名?
    在易优CMS中,如果你希望在arcview标签中自定义变量名,可以使用id属性。通过设置id属性,你可以将默认的$field变量名替换为你自定义的变量名。以下是一个具体的示例:{eyou:arcviewaid='37'id='field1'}<ahref="{$field1.arcurl}">{$field1.title}</a><!--截取内容250......