Tag: 名称冲突

Java名称隐藏:艰难的方式

我有一个很难解决的名称隐藏问题。 以下是解释问题的简化版本: 有一个类: org.A package org; public class A{ public class X{…} … protected int net; } 然后有一个类net.foo.X package net.foo; public class X{ public static void doSomething(); } 而现在,这里是从Ainheritance的有问题的类,并且想要调用net.foo.X.doSomething() package com.bar; class B extends A { public void doSomething(){ net.foo.X.doSomething(); // doesn't work; package net is hidden by inherited field X.doSomething(); // doesn't work; type […]

如果两个库提供相同名称的函数会产生冲突,我该怎么办?

如果我有两个提供相同名称的函数库,我该怎么办?