android studio接受导入内部类?

时间:2016-12-30 17:25:41

标签: java android android-studio

我有这段代码:

package com.example.android.cars.data;
    public final class DataBaseContract {


        public static final class Table1Entry implements BaseColumns {

            /** Name of database table for cars */
            public final static String TABLE_NAME = "car";


        }

    }

我在另一个使用不同包的类中使用Table1Entry,并使用import这样的嵌套类 import com.example.android.cars.data.DataBaseContract.Table1Entry;

这允许我使用没有外部前缀DataBaseContract的嵌套类,

我的问题是,当我从嵌套类中移除static代码仍然有效时,如何在这种情况下累积!!我需要外部实例来访问它!!

1 个答案:

答案 0 :(得分:0)

是的,你需要一个你希望访问内部类的实例方法的外部类 IF 的实例。但是,根据您的示例,您只访问静态字段,因此该字段是静态的,您可以像您解释的那样直接访问它。