手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
access-modifiers
access-modifiers专题提供access-modifiers的最新资讯内容,帮你更好的了解access-modifiers。
Java:访问修饰符比“受保护”更具限制性,比“私有”限制性更小?
我想要类似于protected的东西,其中只有一个实现受保护字段的类和它的子类可以访问它.所以,我希望能够将基类中的变量声明为private,但仍然能够从子类中访问它.也许这违反了子类化,私有和/或受保护的本质.Java中是否存在类似的内容?最佳答案Java中的字段只有四个访问级别:>私人> package-private(默认;无访问修饰符)&
作者:佚名 时间:2020-01-12
哪些是Java注释中字段和方法的默认修饰符?
哪个是x和m的默认修饰符 public @interface Anno { int m() default x; int x = 10; } ? 我想上面的代码相当于: public @interface Anno { public int m() default x; public static final int x = 10; } 修饰符public和publ
作者:佚名 时间:2020-01-31
Java和Scala中C#的访问修饰符的等价物是什么?
以前在C#工作过,我现在花了很多时间在 Scala和 Java上工作.这可能令人困惑,因为这三种语言的访问修饰符使用相似的名称,但并不总是意味着同样的事情. Java和Scala中C#的访问修饰符的等价物是什么? 以下是Java和Scala中与C#的访问修饰符最接近的等价物.在内部(在同一组件内可访问)的情况下,没有确切的等价物.在Java中,您可以限制对同一个包的可访问性,但是包更直接等同于C#
作者:佚名 时间:2020-02-13
java – protected / public内部类
有人可以向我解释保护/公共内部类之间的区别是什么? 我知道公共内部课程要尽可能的避免(像这个article中解释的). 但是从我可以看出,使用保护或公共修饰符没有区别. 看看这个例子: public class Foo1 { public Foo1() { } protected class InnerFoo { public InnerFoo() { super(); }
作者:佚名 时间:2019-05-31
java – 创建一个不能创建其对象的类
我正在为我的BS学习,而我的教授给了我一个任务,他说:创建一个类,而不使用任何访问修饰符或者不能创建其对象的interface关键字. 我通过Google,但找不到解决方案.这怎么可以在Java中完成? 枚举是不能被实例化并且不能被子类化的类( JLS§8.9);只需创建一个没有任何值: enum Foo {} 其他可能性取决于解释: JonK和T.J. Crowder考虑从构造函数抛出异常: f
作者:佚名 时间:2019-05-15
java – Spring @Autowired字段 – 哪个访问修饰符,private或package-private?
假设我们在类中的各个字段上使用@Autowired注释,并且我们没有写入也可以设置字段的setter或构造函数. 问题 – 访问修饰符应该是私有的还是私有的(即没有)? 例如: public class MyClass { @Autowired private MyService myService; } VS public class MyClass { @Autowir
作者:佚名 时间:2019-04-21
c – is_constructible和is_destructible不受朋友声明的影响
在评估std :: is_constructible和std :: is_destructible时,Clang和GCC似乎不尊重朋友声明. 关于`is_constructible,cppreference.com says: Access checks are performed as if from a context unrelated to T and any of the types i
作者:佚名 时间:2019-09-30
c – 私有构造函数禁止使用emplace [_back]()来避免移动
请考虑以下代码: #include <vector> class A { public: A(A&&); // somewhat expensive static std::vector<A> make_As() { std::vector<A> result; result.push_back(A(3)); r
作者:佚名 时间:2019-06-12
Visual C#2010 Express:指定新类的默认访问修饰符?
每当我使用Visual Studio 2010 Express C#创建新类时,都会创建它们,而不使用访问修饰符. 10次中有9次我想让我的新班上市.默认情况下,如何使Visual Studio创建空的类模板与“public”修饰符? 诀窍是创建一个名为Class的新项目模板.然后当你添加>新建类,您的模板将默认选择,而不是内置的类模板. (我不知道这个行为是否得到保证,但它在我的机器(TM)
作者:佚名 时间:2019-05-31
C子类访问修饰符?
我是C新手,我有很多关于OO语言的经验,如C/C++#/ Objective-C.现在我正在学习C. 我看到这个C代码: class World : public State { }; 看来,世界继续公开上课. 公共子类化?很难理解 这个功能的概念是什么? 这是有用还是需要的? 对于关键字类定义的类,只需要使用public关键字,默认访问修饰符(对于所有的数据成员,成员函数和基类)
作者:佚名 时间:2019-05-10
Delphi中“严格私有”和“受保护”访问修饰符之间的区别?
但是我用Pascal语言学习编程和结构化编程之后,我开始用Delphi了解OOP. 所以,我真的不明白严格的私人教学和受保护的指令之间的区别..所以这里是我的代码,它是关于一个“包”的创作,只是介绍我的德尔福的教训,老师告诉我们如何创建对象: uses SysUtils; Type Tbag= class (Tobject)
作者:佚名 时间:2020-03-22
delphi – 为什么我可以从课外访问私有类变量,如何防止它?
我正在使用这个代码 type TSomeClass = class(TOBject) private class var InstanceCount : integer; class var TotalInstanceCount : integer; public class function instances: integer; class function totalI
作者:佚名 时间:2019-08-19
c# – 强制使用接口而不是声明中的具体实现(.NET)
在C中,您可以执行以下操作: class base_class { public: virtual void do_something() = 0; }; class derived_class : public base_class { private: virtual void do_something() { std::cout << "do_som
作者:佚名 时间:2020-01-16
在C#中,Java的默认(包)访问权限相当于什么?
在C#中, Java的默认(包)访问权限相当于什么?有吗?反正是否限制对特定命名空间的访问? 问题: 我试图限制对某些方法的访问仅限于我的NUnit测试 – 在JUnit中我会通过使方法包访问并在同一个包中但在src / test / java而不是src / main / java下进行测试来实现这一点.如何在C#中实现类似的功能? 注意:我不能将方法设置为内部因为我的测试是在一个单独的程序集中
作者:佚名 时间:2020-01-18
c# – 静态,内部和公共构造函数有什么区别?
静态,内部和公共构造函数有什么区别?为什么我们需要一起创建它们? static xyz() { } public xyz() { } internal xyz() { } 静态构造函数将首次调用类型的对象被实例化或调用静态方法.只会跑一次 所有其他类型的公共构造函数都可访问 内部构造函数只能在同一程序集中进行类型访问 在这三个之上,还有保护,只有从封闭类型派生的类型才可以访问
作者:佚名 时间:2020-02-22
不一致的可访问性:返回类型比方法C#
好的,所以这真的很厉害.我有一个私人会员,我想使用它到Form2.我已经做了一个公共静态方法,所以我可以把该成员加入到Form2中. 这是我的代码: private static AppController appController; private BreadRepository breadRep; private CakeRepository cakeRep; private Sandwic
作者:佚名 时间:2019-12-22
c# – .NET – 如何创建一个类,以便只有一个其他特定的类可以实例化它?
我想要进行以下设置: class Descriptor { public string Name { get; private set; } public IList<Parameter> Parameters { get; private set; } // Set to ReadOnlyCollection private Descrtiptor() { }
作者:佚名 时间:2019-07-22
C# – 在这个例子中改进了属性的封装?
我知道错误“设置访问器的可访问性修饰符必须比属性或索引器更具限制性”.我也知道解决方案.只是在这个非常具体的情况下. 考虑这个例子: internal virtual bool IsFocused { get { return isFocused; } protected set {
作者:佚名 时间:2019-07-07
c# – UserControl元素由于其保护级别而无法访问
我正在写一个 Windows Phone 8.1应用程序(WinRT). 我的用户控件: XAML: <UserControl x:Name="LoadingProgressBarPage" x:Class="Project1.Custom.General.UserControls.LoadingOverlayFullScreen" xmlns="http://schemas.microsoft.
作者:佚名 时间:2019-06-15
c#抽象方法:内部公共和虚拟?
内部公开的抽象方法和c#中的虚拟方法吗? 默认情况下,所有方法都是私有的,如果抽象方法是私有的,它将不可用于派生类,产生错误“虚拟或抽象成员不能是私有的” 我认为你提出的问题与大多数人的想法不同(换句话说,你似乎理解抽象意味着什么). 您不能声明私有抽象方法 – 编译器发出错误.这两个类都不会编译: class Foo { private abstract void Bar(); } c
作者:佚名 时间:2019-05-09
上一页
1
2
3
4
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 苹果iPhone屏幕划痕如何去除?7个法子可
• iPhone SE 4首发!苹果自研5G基带第一个
• 史无前例:iPhone 16系列电池容量公布
• 首批iPhone 16在路上了!苹果已发货 明
• 绝!iPhone16开卖:北京上海用户暴雨中
• iPhone 18用上台积电2nm芯片!但苹果又
• 粉碎不支持iPhone谣言!微信官宣:朋友
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot