Tag: private

Getter-Setter和私有变量

如果我可以通过getter-return引用更改私有变量的值,那么它是否绕过setter方法? 它不会破坏getter-setter和私有变量的目的 public class Test{ private Dimension cannotBeChanged; public Test(int height, int width) { if(height!=3) cannotBeChanged.height = height; if(width!=3) cannotBeChanged.width = width; } public Dimension getDimension() { return cannotBeChanged; } public void setDimension(int height, int width) { if(height!=3) cannotBeChanged.height = height; if(width!=3) cannotBeChanged.width = width; } public static void main(String [] args) { Test testOne […]

Java Javadoc包括Private

我想为我的应用程序生成javadocs,我还想包括私有成员。 我在Javadoc文档中找到了以下内容 -私人的 显示所有类和成员。 你能举一个例子来帮助我吗? 它应该是这样的: javadoc -private … 我需要知道如何为生成的html doc文件提供根目录和目标目录。 谢谢。 编辑:我找到了一种从NetBeans 6.8生成javadoc的方法。 这如下: NetBeans Java项目通常在项目的属性部分中具有此参数。 您可以在“项目”窗口中右键单击项目名称,然后选择“属性”。 在出现的“项目属性”窗口中,“文档”节点包含一个标记为“包括私有和包私有成员”的复选框字段。 我在这里找到了这个 似乎按需要生成文档。 谢谢大家。

公共静态和私有静态变量之间的区别

class Employee{ // salary variable is a private static variable private static double salary; // DEPARTMENT is a constant public static final String DEPARTMENT = “Development”; public static void main(String args[]){ salary = 1000; System.out.println(DEPARTMENT+ ” average salary:”+salary); } } 这个java程序包含一个静态变量。 但我无法理解公共和私有静态变量之间的区别。

Java中的public,protected,package-private和private有什么区别?

在Java中,是否有明确的规则来确定何时使用每个访问修饰符,即默认(包私有), public , protected和private ,同时创建class和interface以及处理inheritance?