inner-classes相关内容

常量和内部类

内部类中的 static 变量:内部类不能包含 static 字段.它不能包含 static 成员,因为在哪里分配 static 成员会有问题.内在阶级与外在阶级联系在一起.我了解为什么它不包含 static 成员,但是内部类可以包含 static 常量.为什么?是否经过特殊处理?在特殊堆上吗?仍然是静态成员,但是是常量,因此是否经过特殊处理? 它可以包含:"final static in ..
发布时间:2021-04-24 19:06:35 Java开发

如何访问受保护的内部类外部包?

包p1;公共课程demo1 {公共静态void main(String [] args){}受保护的类别demo12 {受保护的int fun2(int a,int b){返回a * b;}}包p2;导入p1.demo1;公共课程demo2 {公共静态void main(String [] args){//在此处访问fun2方法.}} 我创建一个包 p1 并创建一个内部类名称 demo12 . ..
发布时间:2021-04-22 19:02:59 Java开发

嵌套类访问封闭的类成员

摘自Stanley Lippman等人的C ++ Primer 5版(19.5): 嵌套类可以具有与非嵌套类相同的成员.就像任何其他类一样,嵌套类使用访问说明符控制对其自身成员的访问.封闭类对嵌套类的成员没有特殊的访问权限,嵌套类对封闭类的成员没有特殊的访问权限. 加粗部分是否有真相?我发现没有提到嵌套类被限制访问标准(9.7 N3337)中的封闭类成员,并且以下代码可以很好地进行编译 ..
发布时间:2021-04-20 18:41:37 C/C++开发

如何从另一个类中定义的类创建数组

我是Java的新手程序员,正在尝试使用在其他文件中定义的类.因此,我编写了以下两个.java文件: 首先,有MyLibrary.java: package mymainprogram;公共类MyLibrary {公共类MyRecord {整数字符字母}public static int TriplePlusThree(int input_number){return((input_num ..
发布时间:2021-04-16 20:38:53 Java开发

从onClick侦听器调用方法

可能重复: 访问Java中内部类的包含类 我知道以前肯定已经回答过这个问题,但是我已经连续两个晚上做了这个工作,我要么听不懂,要么就搞砸了. 我试图用按钮调用方法.我的方法仅是复制和粘贴,因此不会打开其他活动. package com.example.copypastetest; import android.app.Activity; import android.content. ..
发布时间:2020-11-28 02:33:03 Java开发

嵌套类可拆分

我需要知道如何制作嵌套类Parcelable. 当我创建一个嵌套类时,我得到一个错误(它需要包裹作为参数.) 代码: public class BookingDetailsItem implements Parcelable { private ServiceProviderItem serviceProvider; public Appointment app ..
发布时间:2020-11-28 02:32:59 Java开发

调用内部类的JFrame并隐藏外部类的JFrame

当我调用内部类JFrame时,它被调用并显示,但是外部类JFrame没有隐藏.在这里,我提供了我的代码. 具体来说,我正在尝试填写表格,然后我想预览一下我写的表格. package com.vote.rmc; public class LRegister extends JFrame implements ActionListener { final public JFrame ..
发布时间:2020-11-28 02:32:53 Java开发

序列化内部类实例

是否可以序列化一个非静态内部类? 如果可以,您可以提供一个很好的例子. 我通过几个博客和网站进行搜索,但没有答案使我信服. 编辑: 内部类具有最终staic变量如何? 解决方案 内部类包含对外部类的隐式引用,因此对于 一个可序列化的内部类及其外部类也必须如此. 完全来自文档: 内部类的序列化(即,非内部类的嵌套类 静态成员类)(包括本地和匿名类)是 出于以 ..
发布时间:2020-11-28 02:32:43 Java开发

嵌套的内部类访问外部类

我有一个嵌套类,需要操纵其外部类的数据成员. 我要求外部类不具有空的构造函数. 以下版本可以正常编译 有什么方法可以避免在Inner中使用Outer *o并使用Outer o吗? class Outer { private: class Inner { private: Outer *o; public: Inner(Outer *outer): ..
发布时间:2020-11-28 02:30:34 C/C++开发

有没有办法在内部类中使用或不使用反射来访问私有方法

我正在尝试举一个用户和银行程序的简单示例,在该示例中,您必须保证钱不能被可以添加,继承,实现当前现有类但不能编辑初始类的人所欺骗. 因此,我问您是否可以通过某种方式设置某人的帐户余额,而无需使用提供的转帐功能. 我尝试使用反射,但是您必须具有公共构造函数才能创建一个对象,您可以在该对象上调用私有方法,但是由于所有内容都是私有的,因此无法对其进行调用. public class Bank ..
发布时间:2020-11-28 02:30:31 Java开发

Java-从匿名内部类访问变量

可能重复: 无法引用到使用不同方法定义的内部类中的非最终变量 我只是在尝试,有一个问题. 当我从匿名内部类访问非最终类变量时,为什么这可以接受: static JLabel e = new JLabel(""); public static void main(String[] args) { JButton b = new JButton("ok") ..
发布时间:2020-11-28 02:30:24 Java开发

具有全局变量的内部类

我想检查用户是否喜欢帖子,因此我编写了此函数,它需要返回boolean值.任何技巧或提示将不胜感激. 非常感谢大家. public boolean ImLike (String Url ) { // Check If user Like The Post Before requestQueue = Volley.newRequestQueue(context); req ..
发布时间:2020-11-28 02:30:21 移动开发