社区
C#
帖子详情
一个类继承的问题。。。。。。。。。。。。。。。。。。。。。。。。。。
cn0cn
2006-04-22 09:01:30
namespace Hello.a
{
public class A
{
protected int a;
}
}
namespace Hello.a
{
public class B : A
{
private A m_a;
m_a. //这里不显示A类里的a呢?
}
}
...全文
149
8
打赏
收藏
一个类继承的问题。。。。。。。。。。。。。。。。。。。。。。。。。。
namespace Hello.a { public class A { protected int a; } } namespace Hello.a { public class B : A { private A m_a; m_a. //这里不显示A类里的a呢? } }
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cn0cn
2006-04-22
打赏
举报
回复
现在还有一个问题
namespace Hello.a
{
public class A
{
protected int a;
a = 1 ;
public int ShowA
{
get{return a;}
set{a = value;}
}
}
}
namespace Hello.a
{
public class B : A
{
private A m_a;
public void How()
{
base.a //这里应该这么引用才有提示啊
// m_a. 这样是不会有提示的,这样就相当于是外部访问了
}
}
}
namespace Go
{
public class C
{
B m_b = new B.How()
m_b.a //为什么是空的?
}
}
star0796
2006-04-22
打赏
举报
回复
namespace Hello.a
{
public class A
{
protected int a;
}
}
namespace Hello.a
{
public class B : A
{
private A m_a;
public void How()
{
base.a //这里应该这么引用才有提示啊
// m_a. 这样是不会有提示的,这样就相当于是外部访问了
}
}
}
cn0cn
2006-04-22
打赏
举报
回复
真的太感谢了!明白了!谢谢。。。:)
wokexi
2006-04-22
打赏
举报
回复
protected 呀,
直接用this试试,不要实例化父类。
Knight94
2006-04-22
打赏
举报
回复
如果在基类中没public class B : A
{
private A m_a;
public void How()
{
base.a//Access "a" member using base-object
this.a//Access "a" member using "this" point, by the way, there is no same member in sub-class
// you can't access "a" member using A object
}
}有重复定义,也可以用this来访问,即
Knight94
2006-04-22
打赏
举报
回复
那当然了,protected成员只能在继承中,通过基类来访问,而不能通过对象来访问,即
public class B : A
{
private A m_a;
public void How()
{
base.a//Access "a" member using base-object
// you can't access "a" member using A object
}
}
anthit
2006-04-22
打赏
举报
回复
你要问的是什么?
cn0cn
2006-04-22
打赏
举报
回复
补充一下:
namespace Hello.a
{
public class A
{
protected int a;
}
}
namespace Hello.a
{
public class B : A
{
private A m_a;
public void How()
{
m_a. //这里不显示A类里的a呢?
}
}
}
数据结构——串
在数据结构的海洋中,串是一种基础而有趣的数据
类
型。它如同一串珍珠,通过特定的结构连接在一起,形成一条完整的链。在计算机科学中,串是一种线性序列,由一组有限数量的字符组成,这些字符可以是字母、数字或其他任何数据符号。串的运算包括查找、插入、删除和替换等操作,它们在文本处理、字符串匹配和数据库索引等方面具有重要应用。今天,我们将一起探索串的数据结构,了解它的存储方式、基本操作以及在实际
问题
中的应用,为深入理解数据结构打下坚实的基础。提示:以下是本篇文章正文内容,下面案例可供参考。
【数据结构】串
串(String),又称为字符串,是由零个或多个字符组成的有限序列。一般记作,其中S为串名,双引号括起来的内容是串的值,ai1 ≤ i ≤ n)表示串中的单个字符,n称为串的长度。当n = 0时,称之为空串,它不包含任何字符。需要注意的是,空格字符组成的串(例如" ")也是有长度的,长度为空格的个数,并非空串。另外,还有子串的概念,串中任意个连续的字符组成的序列称为该串的子串,例如,对于串"bcd"就是它的
一个
子串,而包含原串的那个串称为主串。
JAVA数据结构——串
串: 什么是串?把若干单独个体连接在一起就是
一个
串。在数据结构中,我们使用的无论是顺序表或者是链表,都是讲个体链接在一起的方法,所以我们利用前面学习的知识,将个体连接在一起实现串的模式匹配(字串在主串中查找的过程),后面将介绍一种简单的子串查找算法BF算法(Brute-Force算法)和KMP算法。 1. 串的概念 字符串简称串,是一种特殊的线性表,它的数据元素仅由
一个
字符组成。 2. 串的...
数据结构~11.串
数据结构学习~11.串 本文是上一篇文章的后续,详情点击该链接~ 串的基本定义 串是由零个或者多个字符组成的有序序列。串中字符的个数称为串的长度,含有零个元素的串叫空串。 //这就好比
一个
名为str的串 char str[] = "today is greate day"; 串中任意连续的字符组成的子序列称为该串的子串,包含子串的串称为
初级数据结构——串
这期我们一起深入学习初级数据结构——串,数据结构中的串(String)是一种非常常见且基础的数据
类
型,它由零个或多个字符组成的有限序列。串是由零个或多个字符组成的有限序列,一般记为S=“a1a2…an”(n>=0),其中S是串名,双引号(或单引号)括起来的字符序列是串的值,ai(1
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章