社区
C#
帖子详情
关于成员变量
shiliang3601
2004-12-11 01:24:29
我在A类中写:public string m;然后在成员函数中给他赋植:m=shil;
我在b类中写:A a=new A();string v=a.m;
结果显示m为空.
如果这样public string m="sd";结果就是"sd"
请问为什么?谢谢
...全文
88
7
打赏
收藏
关于成员变量
我在A类中写:public string m;然后在成员函数中给他赋植:m=shil; 我在b类中写:A a=new A();string v=a.m; 结果显示m为空. 如果这样public string m="sd";结果就是"sd" 请问为什么?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ivony
2004-12-11
打赏
举报
回复
回复人: shiliang3601(shil) ( ) 信誉:100 2004-12-11 14:10:00 得分: 0
a已调用有赋值操作的成员函数。
那么shil又是谁给他赋的支?
conquersky
2004-12-11
打赏
举报
回复
最好这样
private string m;
public string m
{
get
{
return m;
}
set
{
m=value;
}
}
shiliang3601
2004-12-11
打赏
举报
回复
a已调用有赋值操作的成员函数。
shiliang3601
2004-12-11
打赏
举报
回复
我在A类中已声明了:public string m;
catman3000
2004-12-11
打赏
举报
回复
你在 b 类中调用 v=a.m 时,a 还没有调用你那个有赋值操作的成员函数。
lucbesson
2004-12-11
打赏
举报
回复
m=shil;
你就这一句吗 ?
当然不行了 是什么类型啊 !
string m="sd"; 这样才是对的
brightheroes
2004-12-11
打赏
举报
回复
什么叫做成员函数?
关于
成员变量
和局部变量的初始化
成员变量
为什么可以不用初始化,而局部变量就必须要初始化?
关于
成员变量
和局部变量存储位置的解析
成员变量
在堆内存里,局部变量在栈内存里。(基础类型) 疑问点: 既然
成员变量
存在于对象中,对象存在于堆中,所以
成员变量
存在于堆中。那么按照这样的推理,局部变量存在于方法中,而方法存在于对象中,对象存在于...
Python——
成员变量
和类变量
类中的变量分为两种类型:一种是
成员变量
(实例属性),另一种是类变量(类属性)。
成员变量
是在构造方法__init__()中定义的,通过 self 参数引用; 类变量是在类中方法之外定义的变量。 在类的外部,
成员变量
属于对象,只能...
一个关于
成员变量
的多态问题
成员变量
不具备多态性,通过引用变量来访问其包含的实例变量,系统总是试图访问它编译时类型所定义的
成员变量
,而不是运行时类型所定义的
成员变量
什么是编译时类型和运行时类型? Java中的许多对象(一般...
成员变量
成员变量
分为两种:类的
成员变量
和对象的
成员变量
(又称为实例变量) (1)
成员变量
的定义 声明
成员变量
语法如下: [public|protected|private][static][final]<type><variable_name> 各参数的含义...
C#
110,499
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章