inner-classes

    2热度

    2回答

    我没有找到我在我搜索问题答案的对象时,了解部分的逻辑来赋值运算符的右侧,这就是为什么我问它。 class outer { class inner // non static . { } } For creating object of inner class I am unable to understand the logic of the part to the right of

    1热度

    3回答

    我正在努力计算如何计算一个数组中有多少数字落在1.5 - 35的值之间。我正在努力计算出哪种方法应该用来实现这一点。我想也许是一个for-each嵌入式循环,但是我越想越多,我怀疑这种方法。任何帮助将不胜感激,我会如何实现这一目标,因为我已经计算出如何计算方程的平均价格和最低价格,所以我会在下面发布我的当前代码。 class Program { static void Main(str

    -3热度

    1回答

    文档中提到“InnerClass的一个实例只能存在于OuterClass的一个实例中,并且可以直接访问其封闭实例的方法和字段。”这意味着对于内部类的实例,我可以访问外部类的成员。但我无法这样做。 public class TopLevel { private int length; private int breadth; public class Nonsta

    -1热度

    2回答

    请找到下面的代码片段: 阶级统治 public class Rules { public static final JarvisFilterRule FILTER = new JarvisFilterRule(); private static class JarvisFilterRule extends RelOptRule { private JarvisF

    0热度

    1回答

    我正在处理一个问题,我实现了不同的链接列表。所有的列表类都包含两个内部类;一个Node类和一个Iterator类。 这些内部类彼此完全相同。在Iterator类中,一些方法依赖于从外部类访问信息,这很好。有没有办法在java中这样做,所以我不需要在我所有不同的列表类中包含相同的代码?我感到无能为力 - 我只是不知道在哪里寻找。 这是我的节点类是什么样子: class Node{ Node

    1热度

    1回答

    我在Java中使用MVP的设计模式编写GUI应用程序。 JButton对象属于View类,ActionListener对象属于Presenter。我在寻找一个简洁的方式,让演示者ActionListener s添加到视图的JButtons无:(1)使按钮public和(2),而不必一堆的方法添加到看起来像 视图 private JButton foo; private JButton bar;

    0热度

    2回答

    以下是跳过列表的模板化类中的内部嵌套类。我在下一行声明了错误:“高度未在此范围内声明”。 class Node{ public: Node(int height){ this->height = height; } Node(Key_t key, Mapped_t obj, int height){

    1热度

    1回答

    dummyNode声明变量运行良好,直到我写入迭代类作为嵌套,现在它给了我一个错误非法使用非静态数据成员'链表:: dummyNode” C++,如果我删除迭代器类它工作得很好 模板 class linkedList { private: listNode<T> * head, *tail; listNode<T> * dummyNode = new listNode<T

    1热度

    1回答

    我正在挖掘一点点到Java类的可访问性。尽管define classes有很多可能性,但我想知道下面的例子的用例。 基本上,AnotherClass的构造函数是私有的。但是,AnotherClass有一个静态嵌套类,可在PublicClass类中访问。 这只是我出于好奇而想出来的东西,但是因为它真的有效,所以我想知道为什么我会用这样的东西? 例 public class PublicClass {

    2热度

    1回答

    运行此程序后我得到java.lang.InstantiationException,但我期待作为输出的Hello World。 public class Test { public static void main(String[] args) throws Exception { new Test().greetWorld(); } priva