社区
C++ 语言
帖子详情
在一个类中为什么会有多个public、private块的定义
jiaowenhao
2006-04-20 11:24:15
在一个类中为什么会有多个public、private块的定义,他们之间有什么联系?
...全文
1222
4
打赏
收藏
在一个类中为什么会有多个public、private块的定义
在一个类中为什么会有多个public、private块的定义,他们之间有什么联系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
limaolinghu
2006-04-20
打赏
举报
回复
1
数据和函数分开就好了,public protect private各2个最好把。
csumallsme
2006-04-20
打赏
举报
回复
在同一个public或private,protected中,各个变量的地址分配是按照声明的顺序分配的。
但不同的public(private,protected),c++并没有要求要按照顺序来分配地址。所以,程序要在不同的机器上移植,要注意这一点。
有时候定义任意多个,会出现意想不到的问题
铖邑
2006-04-20
打赏
举报
回复
允许这样写法,习惯问题吧
djfu
2006-04-20
打赏
举报
回复
哈哈,这有什么关系吗,只要你喜欢,你可以定义任意多个。
定义多个有时是为了区分属性的public和方法的public
class MyClass
{
public:
Method1();
public:
int m_Member0;
}
Java在
一个
类文件中是否可以
定义
多个
类?
今天在跟廖雪峰大大学习Java的过程中无意间发现
一个
小问题,就是在
一个
类文件中能否创建
多个
类的事情,我当时的代码如下: 这时很明显编译器报错了(万能的eclipse,相比其他语言的编译器用得真是舒适),它告诉我们的是这个公有类型的LoginFailException应该
定义
在它自己的文件。What?我之前明明记得在
一个
类文件下是可以
定义
多个
类的啊,怎么到这不行了??于是我赶紧翻回之前写的代码: p...
一个
java文件里可以有
多个
个class类吗为什么
一个
.java文件中可以
定义
多个
class,但只能有
一个
public
类。final类、abstract类、class类可以有
多个
。 java中有四种访问权限:
public
、protected、default、
private
。
public
可访问本类、本包的类、子类、非子类的外包类。 protected可访问本类、本包的类、子类。 default可访问本类、本包的类。
private
只能访问本包的类。 ...
c语言
private
用法,深入理解C++中
public
、protected及
private
用法
初学C++的朋友经常在
类中
看到
public
,protected,
private
以及它们在继承中表示的一些访问范围,很容易搞糊涂。今天本文就来十分分析一下C++中
public
、protected及
private
用法。相信对于大家深入掌握C++程序设计
会
有很大的帮助。这里我们首先要明白下面几点。1.类的
一个
特征就是封装,
public
和
private
作用就是实现这一目的。所以:用户代码(类外)可以访问p...
C++中的
private
,
public
, protected
Private
,
Public
, and Protected in C++
C#中,
public
,protected,
private
,static的用法
变量和方法的修饰字
public
、protected、
private
:
public
:任何其他类、对象只要可以看到这个类的话,那么它就可以存取变量的数据,或使用方法。protected变量和方法: 如果
一个
类中
变量或方法有修饰字protected,同一类、同一包可以使用。不同包的类要使用,必须是该类的子类,可以存取变量或调用。同包的类不同包但是是子类
private
不允许任何其他类存取和调用;当子
类中
...
C++ 语言
65,203
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章