社区
C#
帖子详情
如何得到一个静态类的引用
JasonHeung
2005-03-04 02:24:21
如题。
用法比如说,作为属性或者作为参数传递。
...全文
232
17
打赏
收藏
如何得到一个静态类的引用
如题。 用法比如说,作为属性或者作为参数传递。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JasonHeung
2005-03-07
打赏
举报
回复
一、类库可以继承么?
二、这是我开发中遇到的一个问题。先开发的B类库是作为一个基本类库,后来在一个应用中开发A类库,需要使用B类库中的一些类,但是需要对B类需要进行一点修改,但是又不想把A类库中的一些特殊性引入到B类库。而最后我采取的办法是,定义一个接口,而在B类库相关类上定义一个该接口的属性,需要的地方使用该接口,这样我在后来的应用中可以对该类实例的接口属性赋给具体的实例对象,从而实现不同的功能需求。开始又犯了一点疏忽,为了调用简单,又将未定义该接口前需要的的实现方法写成了静态的,才引发出上面的问题。后来引入接口和Singleton,就解决了问题。
三、谢谢大家对讨论的积极参与,希望我们都能从中获得进步。
egxsun
2005-03-07
打赏
举报
回复
B继承A可以
vzxq
2005-03-07
打赏
举报
回复
B继承A
sutalon
2005-03-07
打赏
举报
回复
A是一个类库,B也是一个类库。
A类库引用B类库,B不引用A能调用A的方法么?>----
答:A是一个类库,B也是一个类库。
当A类库引用B类库时,若B不引用A,那么就不能调用A的方法。
因为这样会引起循坏依赖,这个在 .net 中是被禁止的。
我认为解决方法是:
1 把 A 类库中要被 B 类库调用的那个类放到 B 类库中;
2 或者,把 A 类库中要被 B 类库调用的那个类放到 另一个 类库中。
JasonHeung
2005-03-07
打赏
举报
回复
那有没有解决的办法呢?
JasonHeung
2005-03-05
打赏
举报
回复
A是一个类库,B也是一个类库。
A类库引用B类库,B不引用A能调用A的方法么?
Seeko0
2005-03-05
打赏
举报
回复
不能
flashicp
2005-03-04
打赏
举报
回复
都是最基础的了。写个例子测试下不就明白了么。印象还深刻。看来你对这一块还不理解啊
AllenTing
2005-03-04
打赏
举报
回复
A引用B。
B不引用A能调用A的方法么?
--------------------------
不懂.
能说明白点吗?
JasonHeung
2005-03-04
打赏
举报
回复
A引用B。
B不引用A能调用A的方法么?
tangyong12
2005-03-04
打赏
举报
回复
上面忘记写了方法的返回类型,不好意思.^_^
static public void Method()
tangyong12
2005-03-04
打赏
举报
回复
直接调用就可以了,不用重新创建它的实例.比如
...
public class A
{
public A()
{}
static public Method()
{}
}
在外部直接A.Method()就可以了.
JasonHeung
2005-03-04
打赏
举报
回复
我这里只是提出一个技术问题。
假设有A、B两个模块。A引用B。A写了一个类包含一个静态方法,B如何才能使同该静态方法呢?
james1219
2005-03-04
打赏
举报
回复
静态成员属于类,非静态成员属于实力。
class haha
{
public static int sta;
public int inh;
}
h.sta;
haha h=new haha();
h.inh;
LoveCherry
2005-03-04
打赏
举报
回复
哪里来静态类啊
只有静态得属性和方法
悄悄的回来了
2005-03-04
打赏
举报
回复
静态类不需求引用,直接用类名.方法名(属性名)就能用!
jialiang
2005-03-04
打赏
举报
回复
不用传递,
在什么地方直接调用该类都一样
朱老师C++第2部分第5-C++的
静态类
和静态成员
《朱老师带你学C++》属于系列课程《朱有鹏老师热门编程语言全解》的第一部分,主要针对C++语言完全学习。本课程可以看做是嵌入式linux核心课程中《C语言高 级专题》课程的延续,在学好了C语言前提下继续深度学习C++...
java中的
静态类
和嵌套类
在Java中我们可以在类中再次定义
一个
类。这种类被称为嵌套类。嵌套类外围的类被称为外部类。在Java中不能使最顶层类为
静态类
,而只有嵌套的类可以是
静态类
。
静态类
与非
静态类
的区别? 下面列...
C++的
静态类
和静态成员
目录一、类的静态成员1、static关键字2、什么是静态成员3、静态成员的特征和实践验证二、静态成员的深度理解1、静态数据成员的使用2、静态成员和普通成员的互相调用规则3、从内存角度出发三、静态成员的用途1、用途...
java bean
静态类
_Java
静态类
使用Bean
Spring的注入有
一个
问题就是普通类没有办法获得Bean文件中的bean实例。...下面是
一个
静态类
使用Bean文件中实例的例子1、如果是在配置文件中配置来注入:public class UserinfoUtil{private IUserInfo u...
Java基础——静态内部类
如现在在
一个
student类中定义了
一个
内部类Age,如果没有将这个类利用static关键字修饰,即没有定义为
静态类
,那么在这个内部类中如果要利用static关键字来修饰某个成员方法或者成员变量是不允许的。在编译的时候就通...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章