class-hierarchy

    2热度

    2回答

    Java Package层次结构是否会影响类和变量的访问权限? 关于Java包:http://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html 请看看这行: ...第二列表示是否班在同一个包中的类(不论其出身的)有权访问该成员。 ... 据我所知,package com.google和package com.google.

    7热度

    2回答

    目前它是主要活动,但我想将其更改为类别活动。 问题出在哪里? @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: // This ID represents the Home or Up

    0热度

    1回答

    我开始学习Java泛型。我对泛型语法及其含义有一些误解。我恳求理解我的问题看起来是否微不足道。 你可以写: public class MyClass<SomeClass> {} ,你可以写: public class MyClass<C extends SomeClass> {} ,你也可以这样写: public class MyClass<? extends SomeClass> {}

    0热度

    2回答

    我正在为Java项目设计类层次结构。它涉及创建一个类层次结构来表示多个银行账户。 现在,所有的银行账户都有一些共同的属性。这些可以移动到一个抽象类。但是,有几个银行账户共同拥有一个属性,但不是全部属性。我应该如何在类层次结构中实现此属性? 我可能不应该在所有相关的类中反复实施该属性,但我想不出另一种方式来做到这一点..

    2热度

    3回答

    我有这个期望的类层次结构: interface IClass { string print(IClass item); } class MyClass : IClass { // invalid interface implementation // parameter type should be IClass not MyClass strin

    1热度

    1回答

    我想列出Pharo窗口中的所有工作区窗口。当我移动单击工作区窗口时,选择的项目通常是PluggableTextMorph或TextMorphForEditView。当它是一个PluggableTextMorph时,它拥有一个TextMorphforEditView,它不会被点击选中。 检查或探索层次结构显示属于层次结构进一步向上的模型工作区的SystemWindow。 我需要什么代码来首先列出系统

    0热度

    1回答

    好的,问题是。在我的Android应用程序中,我有两个单独的活动供选项和主要活动使用。主要活动中有一个地方,它检查选项的变化并应用样式。它看起来像这样: if (prefs.getBoolean("opt_changed", true)) { Theme = prefs.getInt("theme", Theme); Font = prefs.getInt("font",

    4热度

    3回答

    我正在为某些对象(这些对象的字段)设计验证器。这些对象被封闭在一个更大的对象容器中。 示例:汽车作为容器。由车轮,发动机,车身组成。 假设我需要验证车轮是否有正确的直径,发动机有正确的容量,车身有一定的长度等。 理论上我认为我应该在建造集装箱(汽车)之前验证一切。 达到此目的的最佳方法是什么?我是否使用validate()方法创建抽象验证器类并在每个封闭类中实现它?怎么样的容器,我是否在验证过程中

    2热度

    2回答

    我有一个扩展方法来计算基类型和派生类型之间的距离,使相同的类型将返回值为0和直接子类型将返回值为1.什么是最简洁和通常用术语来描述这个标量? 更具体地说,我可以命名以下方法,使之有意义并有效传达意图? public static int? CalculateHowDeeplyDerivedTheDescendantTypeIsFromTheBaseType(this Type baseType,

    1热度

    5回答

    过去几周我一直在尽可能多地学习OOP,并且我学到了很多东西,但我不确定这个,我的类层次结构应该是什么样子? 试想两个班,这里有一个Level -class: class Level(object): def __init__(self, level, exp): self.level = level self.exp = exp @property