社区
C#
帖子详情
我在一个类中访问另一个类的方法,为什么不行的?
wwxc18
2004-01-25 12:46:39
类frmMain中的一个事件中访问,类frmEdit的一个方法如:abc(),为什么没有列出来?是不是没有访问权限?我设的是Public了,请明示!
...全文
52
9
打赏
收藏
我在一个类中访问另一个类的方法,为什么不行的?
类frmMain中的一个事件中访问,类frmEdit的一个方法如:abc(),为什么没有列出来?是不是没有访问权限?我设的是Public了,请明示!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyq_123
2004-01-25
打赏
举报
回复
在类视图中看到方法。
izzard
2004-01-25
打赏
举报
回复
看看命名空间是否一致
看看类视图中是否可以看到public 的 abc方法
另外,可以不理会是否列出来,直接写,看看编译是否可以通过,VS.net在系统资源很低的情况下,有时就不自动往外列了。
wwxc18
2004-01-25
打赏
举报
回复
frmEdit 实例化了吗?在别的地方实例化,就是在编的时候还没有实例化,还有这与友元有没有关?
lx1920
2004-01-25
打赏
举报
回复
frmEdit 实例化了吗?
frmEdit frm = new frmEdit();
frm.abc();
mytiu
2004-01-25
打赏
举报
回复
具我所知,要使用一个类的方法,就应该在使用该方法的语句的相同类中或相同过程中有该方法所在类的一个实例,比如:
要用 a类的aa()方法,就应该访问aa()方法的语句的相同作用域中有a类的一个实例,静态方法除外
feigehao
2004-01-25
打赏
举报
回复
你可以共用同一个名字空间,且方法为PUBLIC 的
boris963
2004-01-25
打赏
举报
回复
不清楚你的代码是什么样子的,如果frmEdit在另一个程序集中,就要在frmMain的项目里选择添加引用,把那个程序集添加进来才可以,不仅仅要包括命名空间
xiaomaolover
2004-01-25
打赏
举报
回复
返回值???
八爪鱼-杭州
2004-01-25
打赏
举报
回复
要么使用static
区块链之Go语言设计模式
在解释器模式中需要定义
一个
代表文法的命令
类
的等级结构,也就是一系列的组合规则。每
一个
命令对象都有
一个
解释
方法
,代表对命令对象的解释。命令对象的等级结构中的对象的任何排列组合都是
一个
语言。 ...
一个
类
如何使用另
一个
类
的private、protected
方法
一个
类
A使用另
一个
类
B的private/protected函数f(),常见的
方法
有几种:1) 复制B的f()的内容到A中。最常见的也是代码复用最低的
方法
。2) 令B为A的成员变量(或在A的某函数中生成B),然后调用B的f()。这时要提升f()的
访问
权限为public,
访问
权限有时却是改不了的。如果B为A的成员变量,则A变为有状态的
类
,在一些情况下是
不行
的(如A为多线程
为什么需要
一个
接口,
一个
接口的实现
类
,而不是直接调用
类
里的
方法
作者:Dion链接:https://www.zhihu.com/question/20111251/answer/14012223来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。“接口是个规范”,这句没错。“不如直接就在这个
类
中
写实现
方法
岂不是更便捷”,你怎么保证这个接口就
一个
类
去实现呢?如果多个
类
去实现同
一个
接口,程序怎么知道他们是有关联的呢?既然不是
一个
类
去实现,...
在同
一个
Class里面的main
方法
里面为什么不能
访问
main
方法
外面的变量
因为main是static修饰的静态
方法
,只能
访问
静态变量,不能
访问
成员变量(非静态变量) 为什么静态变量,不能
访问
成员变量呢? 这里就涉及到jvm的加载机制了 JVM加载class的过程: 1.装载:查找和导入class文件; 2.连接: (1)检查:检查载入的class文件数据的正确性; (2)准备:为
类
的静态变量、静态
方法
、静态代...
SpringMVC controller中
一个
方法
调用另
一个
方法
首先这种方式是不对的 在使用springmvc时是
一个
请求对应
一个
方法
,你也可以把它理解为
一个
servlet springmvc是基于servlet实现的,你可以在
一个
servlet中调用另
一个
servlet中的
方法
吗?显然是
不行
的 那我们在使用servlet的时候是怎么实现的?转发或者重定向 同理,我们在controller中也需要使用转发或者重定向 而且springmvc也给我们提供了转发和重...
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章