社区
C#
帖子详情
在同一Namespace中的某个class中如何才能调用还未定义的class中的方法?
jxwenzheng
2003-08-22 04:59:34
如下:
namespace a
{
class B
{
使用C中的方法D;
}
class C
{
方法D的定义;
}
}
如何才能使用C中的方法D?
...全文
85
7
打赏
收藏
在同一Namespace中的某个class中如何才能调用还未定义的class中的方法?
如下: namespace a { class B { 使用C中的方法D; } class C { 方法D的定义; } } 如何才能使用C中的方法D?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxwenzheng
2003-08-25
打赏
举报
回复
谢谢,我的错是由其他原因引起的。确实如chainet朋友所说得那样实现。
ArEoN
2003-08-22
打赏
举报
回复
可以使用接口定义
chainet
2003-08-22
打赏
举报
回复
你这样定义是没有问题的呀!
无分是你C中定义在B的后面而已。C#编译的时候自动会先编译C后编译B呀!
zhang119
2003-08-22
打赏
举报
回复
我觉得只要在定义类的时候加上访问修饰字就可以了
定义类的完整语法:
[属性信息][访问修饰字]class 标识符[:基类]
{类主体}
访问修饰字 限制
public 无限制。标记为public的成员对于任何类的方法都是可访问的
private 标记为private的类A中的成员,只对类A的方法是可访问的
protected 标记为protected的类A中的成员,对A的和从类A派生的类的方法而言是可访问的
internal 标记为internal的类A中的成员,对A所处配件中的任何类的方法都是可访问的
protected internal 带此标记的类A中的成员,对类A和从类A派生的类的方法,以及A所处配件中的任何类的方法而言都是可访问的。实际等效于internal或protected。
希望对你有帮助!
jjcccc
2003-08-22
打赏
举报
回复
据说vs.c# 2004版会支持。至于间接的方法,我实说,比如容接口或抽象类之类的,也许能同样满足你的需求
jxwenzheng
2003-08-22
打赏
举报
回复
如果不能直接实现,那么有什么间接的办法吗?
jjcccc
2003-08-22
打赏
举报
回复
c#不同于c++,不支持直接这么做。
php
调用
未定义
的函数_TP5.1函数
调用
的总是提示
调用
未定义
的
方法
public function asd_gets(){$session_name = Session::get('name');$session_username = Session::get('username');return $session_username;}public function login(){if (request()->isPost()) {$name = Req...
JS
调用
WebService提示"
未定义
"的解决
方法
以下是新建Web服务后自动生成的源代码,只要在正确位置添加上[System.Web.Script.Services.ScriptService] 这一句代码,JS
调用
WebService服务提示
未定义
问题就解决了。 using System; using System.Co
php
调用
类内的
方法
调用
,关于回调:如何在PHP
中
动态
调用
类
方法
?
如何在PHP
中
动态
调用
类
方法
?类
方法
不是静态的。看来只适用于静态函数?谢谢。这两种
方法
都有效-您需要使用正确的语法// Non static callcall_user_func( array( $obj, 'method' ) );// Static callscall_user_func( array( '
Class
Name', 'method' ) );call_user_func( '...
源文件
中
明明包含了头文件,为啥编译时还是会出现
未定义
的引用?
C++作为一门面向对象编程的语言,注重程序的封装性与信息隐蔽。有一下几点原则: (1)公有接口与私有实现分析 (2)类声明·与成员函数的定义分离 比如在实现类相关的程序时,通常将类的声明和成员函数的定义分开:将类的声明放入.h文件
中
,而将类成员函数的实现放在.cp文件
中
。 student类的声明如下: //student.h #ifndef __STUDENT__ #define __STUDENT__
class
Student { private: int std_id; public:
C#
调用
百度地图API入门&解决BMap
未定义
问题
本文主要是最近帮助好友研究JavaScript的百度地图API,同时显示到C# Winform界面。同时遇到了BMap
未定义
的错误(BMap is not defined)及解决
方法
。以前写过基于Android的百度地图,其实原理都差不多,希望文章对你有所帮助吧!使用C# Winform显示百度地图主要包括两个步骤: 1.
调用
百度地图API,通过申请的密钥AK访问JavaScript版本地图; 2.再在C#
中
webBrowser浏览器控件
中
访问JS文件,显示地图到窗口。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章