java中的静态和受保护有什么区别?
您好,我目前正在学习java编程考试,我想了解静态方法和受保护方法之间的区别。提前感谢静态类和受保护类可以为单个变量共存,因此它们是非常不同的东西。如果您对面向对象编程没有很好的理解,我强烈建议您在YouTube上查找教程,因为有一些非常好的教程!:) 静态变量 是属于该类的变量,而不是该类创建的每个单独对象。这意味着,如果变量发生变化,则所有变量都会发生变化 受保护变量 是仅可由其子类访问的变量。子类将拥有该变量,但没有其他类可以访问它。如果您知道公共变量和私有变量之间的区别,那么protected有点像一个中间地带java中的静态和受保护有什么区别?,java,Java,您好,我目前正在学习java编程考试,我想了解静态方法和受保护方法之间的区别。提前感谢静态类和受保护类可以为单个变量共存,因此它们是非常不同的东西。如果您对面向对象编程没有很好的理解,我强烈建议您在YouTube上查找教程,因为有一些非常好的教程!:) 静态变量 是属于该类的变量,而不是该类创建的每个单独对象。这意味着,如果变量发生变化,则所有变量都会发生变化 受保护变量 是仅可由其子类访问的变量。子类将拥有该变量,但没有其他类可以访问它。如果您知道公共变量和私有变量之间的区别,那么protec
这是一个教程系列,我建议您了解更多 这两个概念不同 。当字段或方法设置为受保护的可见性时,只有从此类继承的类才能访问该字段或方法
请注意,这两个关键字是正交的:字段或方法可以同时使用
static
和protected
进行修饰。既然您似乎是java语言的新手,简而言之:
受保护的:访问修饰符(成员变量+方法)。你可以在网上找到很多解释
静态:不是访问修饰符(块、变量、方法、嵌套类)
您可能需要检查SIB/IIB(静态和实例初始化块以了解静态的清晰概念)是的,我对java还是很陌生,感谢您提供的信息:)在发布问题之前,请使用google搜索或stackoverflow搜索。