access-specifier

access-specifier

文章 0 浏览 5

私有类型说明符是否会阻止对象“理解”对象?说明符?

我在获取函数接受枚举作为返回类型时遇到问题。在下面的代码中,有一个枚举: Status{ DEAD, WOUNDED, HEALTHY } 和一个以 Status 作为返回类型的函数…

清醇 2024-11-28 02:00:18 3 0

为什么受保护的方法可以在不相关的类中访问?

我用 Eclipse ide 编写了以下代码: public interface X { final public static int SOME_CONST = 0; } public class Handle implements X { protecte…

满天都是小星星 2024-11-18 19:05:14 6 0

对象的大小是否受访问说明符类型和继承类型影响?

在回答其中一个问题时,有一个讨论线程 低于我的答案。这表明,根据访问说明符(或者可能是继承类型)private/protected/public,class 对象的 sizeof…

雨夜星沙 2024-11-18 08:45:33 6 0

C++ Code Complete 关于封装的建议?

在《Code Complete》中的“良好封装”部分中,建议隐藏私有实现细节。在 C++ 中给出了一个例子。这个想法基本上是将接口与实现完全分离,即使在类级别…

梓梦 2024-11-15 07:13:25 8 0

为什么在Java中将私有内部类成员公开?

如果在 Java 中将私有内部类的成员声明为 public,但仍然无法在包含类之外访问该成员,那么原因是什么?或者可以吗? public class DataStructure { /…

扮仙女 2024-11-14 09:37:15 5 0

Ruby Class#new - 为什么“new”是私有方法?

我创建了一个 Matrix 类,我想在代码的各个部分使用它。 class Matrix def initialize(x, y, v=0) @matrix = Array.new (0..y).each do |j| @matrix[j…

万人眼中万个我 2024-10-25 16:42:40 11 0

为什么允许调用派生类?通过基类指针的私有虚拟方法?

# include using namespace std; class A { public: virtual void f() { cout << "A::f()" << endl; } }; class B:public A { private: virtual void …

探春 2024-10-17 10:34:07 7 0

从 C++ 中同一类的另一个成员函数调用成员函数,目标 C

考虑以下问题: class A{ //data members void foo() { bar();//is this possible? or should you say this->bar() note that bar is not static } vo…

ゝ偶尔ゞ 2024-10-16 15:46:41 10 0

C++访问说明符

我只是想确保我了解公共权利和私人权利的概念。 关于私有访问说明符,是否意味着: 仅在类内部访问 不能从类的对象中访问,除非有可用于访问它们的公…

少女情怀诗 2024-10-16 14:22:08 15 0

Java教程说我可以有一个包私有接口,但我不能

在Java教程“定义接口”中,它说 如果您没有指定该接口是public,则您的接口将只能由与该接口在同一包中定义的类访问。 但是,这 interface PPInterfa…

冧九 2024-10-13 23:00:00 12 0

使用 C++0x decltype 绕过访问说明符

考虑以下代码: class A { private: class B {}; public: B f(); }; A a; A::B g() { return a.f(); } 编译器拒绝此代码 - g 无法返回 A::B,因为 A::…

乖乖公主 2024-10-12 03:06:32 10 0

访问说明符不是万无一失的吗?

如果我有一个这样的类, class Sample { private: int X; }; 那么我们无法从外部访问 X,所以这是非法的, Sample s; s.X = 10; // error - private a…

不知在何时 2024-10-09 19:49:08 10 0

受保护的数据成员和数据函数

当我在类中声明受保护的数据成员时,这意味着它不能被外部世界访问,只能被派生类访问。我的问题是 从派生类派生的类可以访问它吗? …

∞觅青森が 2024-10-07 14:41:26 9 0

在Ruby上,为什么include是私有的而extend是公共的?

在 ruby​​ 上,include 是私有的,而 Object#extend 是公共的,原因是什么?…

冧九 2024-10-03 02:55:26 12 0

在接口中公开方法但在实现中受保护有什么好处?

在我的 C++ 应用程序中,我有一个如下所示的接口: class ICalculator { public: virtual double calculateValue(double d) = 0; }; 我有该接口的实现…

羁拥 2024-10-01 16:25:18 11 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文