社区
C#
帖子详情
类B实例化类A的对象作为其属性为什么不行?
jiongxiaotao
2012-08-22 09:50:12
public class A
{
private aaa;
public void bbb();
}
public class B
{
A a=new A();
public hehe()
{
A a=new A();
}
}
类B中hehe函数外的实例化实际并没有a这个属性,hehe函数里的实例化可以实例出a并调用a.bbb()等方法。
代码是C#,类A和B不在同一个命名空间,采用动态引用,生成A的所在项目,然后B所在项目引用A所在项目。
...全文
128
3
打赏
收藏
类B实例化类A的对象作为其属性为什么不行?
public class A { private aaa; public void bbb(); } public class B { A a=new A(); public hehe() { A a=new A(); } } 类B中hehe函数外的实例化实际并没有a这个属性,hehe函数里的实例化可以实例出a并调用a.bbb()等方法。 代码是C#,类A和B不在同一个命名空间,采用动态引用,生成A的所在项目,然后B所在项目引用A所在项目。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiongxiaotao
2012-08-24
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
我是说hehe里面的。否则你实际上初始化的是另一个局部变量a,而不是成员变量a。
[/Quote]
哦,突然发现我2了。。。
threenewbee
2012-08-22
打赏
举报
回复
我是说hehe里面的。否则你实际上初始化的是另一个局部变量a,而不是成员变量a。
threenewbee
2012-08-22
打赏
举报
回复
A a=new A();
=>
a=new A();
阿里P7面试必备Spring整合MyBatis源码分析
【本课程带你深入源码剖析Spring整合MyBatis的内部实现】Spring Framework的核心是ioc的依赖注入、aop的面向切面编程,当然也有其他功能,如对第三方各
类
框架的集成整合;MyBatis 是一款优秀的持久层SQL映射框架,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。那么Spring如何整合MyBatis?我们可以带着这么几个问题来解答:1、Mapper接口是怎么扫描出来的?2、Mapper接口所对应的具体
类
是什么?3、Mapper接口是怎么
实例化
的?4、Service中注入的Mapper接口是什么
对象
?如何
实例化
该注入的
对象
?
深入理解Java
对象
的创建过程:
类
的初始化与
实例化
在Java中,一个
对象
在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在
实例化
一个
对象
时,JVM首先会检查相关
类
型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用
类
构造器完成
类
的初始化。在
类
初始化过程中或初始化完毕后,根据具体情况才会去对
类
进行
实例化
。本文试图对JVM执行
类
初始化和
实例化
的过程做一个详细深入地介绍,以便从Java虚拟机的角度清晰解剖一个Java
对象
的创建过程。
编程中实例是什么?什么是实例?
实例化
又是什么?什么是
类
?什么是
对象
?
实例(instance) 在面向
对象
程序设计中,“
类
”在
实例化
之后叫做一个“实例”。 “
类
”是静态的,不占进程内存,而“实例”拥有动态内存。 在数据库中,代表一些程序的集合。如Oracle中,实例就是一些能支撑数据库运行的数据库程序。 实例(instance)和
对象
(object)的区别 实例和
对象
基本上是同义词,它们常常可以互换使用。
对象
代表了
类
的一个特定的实例。
对象
具有身份(ident
为什么可以在
类
的定义中
实例化
自己?不会递归到底吗?
为什么可以在
类
的定义中
实例化
自己?不会递归到底吗? 答:最近遇到这个问题有点想不明白,翻阅了很久大致明白了。我总结成以下4点: 1.为什么可以在
类
的定义中
实例化
自己而不会编译出错? 答:因为在
类
A加载到JVM上,声明属于当前包下,所以编译时,
属性
虽然有
类
A,但是
类
A可以找到,所以不会报错。 参考:https://zhidao.baidu.com/question/363152743.html 作者:https://zhidao.baidu.com/usercenter?uid=605b4069236f257
类
不需要
实例化
也能直接用
文章目录演示:1、需要被
实例化
的
类
2、不需要
实例化
的情况1)被调用的成员为非静态
类
2)被调用
类
为静态
类
原因 在我以前的意识中,我们需要用到某个
类
的时候,需要先
实例化
这个
类
,
实例化
出一个
对象
,然后在使用这个
类
里面的方法和
属性
,今天偶然的机会了解到,原来有些
类
是不需要
实例化
就可以直接用的——静态(static)
类
,同时我们可以直接使用静态
类
中的方法和
属性
。
类
、字段、
属性
、方法等只要是被sta...
C#
110,549
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章