使用受保护的构造函数实例化一个类

阿米特斯·莱(Amitesh rai)
public class MyTest {
    public static void main(String str[]){
        Info i=new Info();
        i.value=20;
        System.out.println("Integer value is :"+i.value);
    }
}
class Info {
    int value;
    protected Info(){
    System.out.println("Class with protected constructor");
    }
}

->我缺少有关保护修饰符的信息,但无法弄清楚。->到目前为止,我已经读到具有受保护的构造函数的类只能由其子类实例化,并且也可以在同一包或不同包中进行实例化。那么上面的结果是怎么给我这个输出的:具有受保护的构造函数的类Integer值是:20

克尔蒂瓦桑

Protected成员是从内部访问ClassSame package并在Subclass它无权访问World(上述除外)

见下表

下表显示了对每个修饰符允许的成员的访问。

Access Levels
Modifier      Class    Package     Subclass         World
public          Y         Y            Y              Y
protected       Y         Y            Y              N
no modifier     Y         Y            N              N
private         Y         N            N              N

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

受保护的构造函数,使基类无法实例化

来自分类Dev

使用Java / Mockito / PowerMockito用私有构造函数实例化一个类

来自分类Dev

如何使PHP类在其构造函数中实例化另一个类?

来自分类Dev

C ++-如何在另一个类中使用私有构造函数实例化对象

来自分类Dev

如何检查一个类是否具有默认的构造函数,公共的,受保护的或私有的

来自分类Dev

C ++类成员是一个需要构造函数的对象……这需要一个函数实例化

来自分类Dev

实例化一个类不起作用,构造函数参数是interface

来自分类Dev

通过链接构造函数实例化一个对象

来自分类Dev

使用构造函数将驱动程序实例传递给另一个类

来自分类Dev

Node.js TypeError:不是构造函数-在单独的类方法中实例化一个类

来自分类Dev

使用受保护的构造函数对类进行匿名初始化

来自分类Dev

受保护的继承-基类构造函数是受保护的还是继承类构造函数是受保护的?

来自分类Dev

依赖注入如何在没有构造函数的情况下实例化一个类?

来自分类Dev

如果我有一个类的单个实例,最好是将其全局化或在构造函数中作为参数传递?

来自分类Dev

是否可以编写一个抽象类,以便构造函数选择适当的子类在C ++中实例化?

来自分类Dev

在es6中是否可以实例化一个类并定义类似于经典构造函数的原型属性?

来自分类Dev

我可以通过其基类的默认构造函数实例化一个结构体吗?

来自分类Dev

使用带有另一个类似类的参数的辅助构造函数创建数据类实例

来自分类Dev

从另一个类访问受保护的函数c ++

来自分类Dev

删除另一个类中带有受保护析构函数的对象

来自分类Dev

java:使用另一个类的构造函数

来自分类Dev

为什么默认构造函数和参数化构造函数都在一个类中?

来自分类Dev

将模板类实例传递给另一个类的构造函数

来自分类Dev

在另一个类的构造函数中使用一个类作为参数

来自分类Dev

使用构造函数将一个类传递给另一个类

来自分类Dev

`this`和一个类构造函数

来自分类Dev

定义一个类的构造函数

来自分类Dev

无法初始化向量来保存使用其构造函数初始化的另一个类

来自分类Dev

从另一个类获取受保护的属性

Related 相关文章

  1. 1

    受保护的构造函数,使基类无法实例化

  2. 2

    使用Java / Mockito / PowerMockito用私有构造函数实例化一个类

  3. 3

    如何使PHP类在其构造函数中实例化另一个类?

  4. 4

    C ++-如何在另一个类中使用私有构造函数实例化对象

  5. 5

    如何检查一个类是否具有默认的构造函数,公共的,受保护的或私有的

  6. 6

    C ++类成员是一个需要构造函数的对象……这需要一个函数实例化

  7. 7

    实例化一个类不起作用,构造函数参数是interface

  8. 8

    通过链接构造函数实例化一个对象

  9. 9

    使用构造函数将驱动程序实例传递给另一个类

  10. 10

    Node.js TypeError:不是构造函数-在单独的类方法中实例化一个类

  11. 11

    使用受保护的构造函数对类进行匿名初始化

  12. 12

    受保护的继承-基类构造函数是受保护的还是继承类构造函数是受保护的?

  13. 13

    依赖注入如何在没有构造函数的情况下实例化一个类?

  14. 14

    如果我有一个类的单个实例,最好是将其全局化或在构造函数中作为参数传递?

  15. 15

    是否可以编写一个抽象类,以便构造函数选择适当的子类在C ++中实例化?

  16. 16

    在es6中是否可以实例化一个类并定义类似于经典构造函数的原型属性?

  17. 17

    我可以通过其基类的默认构造函数实例化一个结构体吗?

  18. 18

    使用带有另一个类似类的参数的辅助构造函数创建数据类实例

  19. 19

    从另一个类访问受保护的函数c ++

  20. 20

    删除另一个类中带有受保护析构函数的对象

  21. 21

    java:使用另一个类的构造函数

  22. 22

    为什么默认构造函数和参数化构造函数都在一个类中?

  23. 23

    将模板类实例传递给另一个类的构造函数

  24. 24

    在另一个类的构造函数中使用一个类作为参数

  25. 25

    使用构造函数将一个类传递给另一个类

  26. 26

    `this`和一个类构造函数

  27. 27

    定义一个类的构造函数

  28. 28

    无法初始化向量来保存使用其构造函数初始化的另一个类

  29. 29

    从另一个类获取受保护的属性

热门标签

归档