社区
C#
帖子详情
静态的对象有什么特性?
yanx8844
2006-05-10 08:03:22
public class Listener
{......}
private static Listener li;//一个静态的Listener对象
静态的对象有什么特性?
...全文
166
2
打赏
收藏
静态的对象有什么特性?
public class Listener {......} private static Listener li;//一个静态的Listener对象 静态的对象有什么特性?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanx8844
2006-05-10
打赏
举报
回复
嗯,先谢谢楼上的拉
可是我问的是静态“对象”^_^ 你上面的程序第二个类中的方法是不是要把static去掉啊^_^
ChengKing
2006-05-10
打赏
举报
回复
.静态的方法在整个应用程序其间存储在内存中,速度快,但占用内存.
class a
{
public static string b()
{
return "Hello";
}
}
用法: a.b(); //调用方便
2.动态的方法在先声明类实例才能调用类中的方法.
class a
{
public static string b()
{
return "Hello";
}
}
用法: a = new a(); a.b();
3.一般使用频繁的方法用静态方法,用的少的方法用动态的。
静态的速度快,占内存。 动态的速度相对慢些,但调用完后,立即释放类,可以节省内存
什么是
静态
,
静态
有什么作用呢?
静态
设置一个类,这个类有很多
对象
,很多
对象
的其中一个属性,属性值是一样的,此时每个
对象
都有个内存空间去存储属 性值 坏处: 1)空间浪费 2)如果想要将这个属性值进行修改,需要将所有
对象
的属性值都修改一遍,操作复杂麻烦 设置一个
静态
设置一个类,这个类有很多
对象
,很多
对象
的其中一个属性,属性值是一样的,可以将这个属性统一存放在一个地方, 让所有
对象
共享这个数据,此时,可以将该属性用static修饰 案例: 人类 姓名 年龄 国籍 创建多个
对象
总结
静态
:
Java中
静态
属性和非
静态
属性有什么区别?
一、什么是
静态
属性和非
静态
属性?
静态
属性是指被static修饰符修饰的类、方法、变量或代码块等。 非
静态
属性是指没有被static修饰的。 二、
静态
属性和非
静态
属性的特点是什么?
静态
属性特点: 1. 一声明就被存储在栈中,直接占据内存,可以快速稳定的调用。 2. 生命周期长,从jvm加载开始到jvm加载结束。 ...
什么是
静态
(static)?什么是
静态
方法,
静态
变量,
静态
块和
静态
类?
static是Java中的一个关键字,我们不能声明普通外层类或者包为
静态
的。static用于下面四种情况。
静态
变量:我们可以将类级别的变量声明为static。
静态
变量是属于类的,而不是属于类创建的
对象
或实例。因为
静态
变量被类的所有实例共用,所以非线程安全的。通常
静态
变量还和关键字final一起用,作为所有
对象
共用的资源或常量。如果
静态
变量不是私有的,那么可以通过ClassName.vari
static
静态
成员有哪些特点?
属于类,独立于
对象
,即使未创建
对象
,也可以通过类调用
静态
的属性和方法 由于static成员在初次类加载时,就会被初始化执行一次(且一次),因此可以利用
静态
代码块来优化程序的性能 由于static成员为所有实例
对象
所共享,当业务需求出现某个成员需要被所有实例
对象
所需要时,应将其设为static,当类的任何
对象
访问它时,存取到的都是相同的值 static变量只会在类加载时被分配一次且一次空间,而实例
对象
会在每次创建新
对象
时都会为其分配一次新的空间 static成员可以通过类名访问,也可以通过..
C++——
静态
成员
静态
成员在C++类中是一个重要的概念,它包括
静态
成员变量和
静态
成员函数。
静态
成员的特点和存在的例,
静态
成员变量只有一份拷贝。:
静态
成员变量需要在类外进行初始化,通常在类的实现文件中。:
静态
成员变量可以通过类名直接访问,不需要创建类的
对象
。也可以通过类的
对象
访问。:常用于存储类级别的信息(例如,计数类的实例数量)或全局数据需要被类的所有实例共享。非
静态
成员函数。:类似于
静态
成员变量,
静态
成员函数可以通过类名直接调用,也可以通过类的实例调用。:常用于实现与具体
对象
无关的功能,或访问
静态
成员变量。
C#
111,128
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章