如何在java中创建私有数组并通过main方法访问它?

如何在java中创建私有数组并通过main方法访问它?,java,Java,我想在公共类之外但在同一个文件中创建一个类,在该类中我想创建一个私有数组,该数组只能通过上一个公共类创建对象来访问。我还想通过公共类将数据存储到该数组。我建议您开始学习java,这将避免您下次提出此类问题。目前,您可以在下面的示例中找到如何实现您的要求: public class Learning { public static void main(String[] args) { Course course = new Course(); List<

我想在公共类之外但在同一个文件中创建一个类,在该类中我想创建一个私有数组,该数组只能通过上一个公共类创建对象来访问。我还想通过公共类将数据存储到该数组。

我建议您开始学习java,这将避免您下次提出此类问题。目前,您可以在下面的示例中找到如何实现您的要求:

public class Learning {
    public static void main(String[] args) {
        Course course = new Course();
        List<String> materials = new ArrayList<>();
        materials.add("java basic courses");
        materials.add("OOP courses");
        
        // here we use setters to set course materials and notes
        course.setMaterials(materials);
        course.setNotes(new int[] {19,20});

        System.out.println("Display course materials");
        for (String material : course.getMaterials()) {
            System.out.println("Material : " + material);
        }

        System.out.println("Display Notes");
        for (int note : course.getNotes()) {
            System.out.println("Note : " + note);
        }
    }
}

class Course {

    private List<String> materials;
    private int[] notes;


    public List<String> getMaterials() {
        return materials;
    }

    public void setMaterials(List<String> materials) {
        this.materials = materials;
    }

    public int[] getNotes() {
        return notes;
    }

    public void setNotes(int[] notes) {
        this.notes = notes;
    }
}
公共课堂学习{
公共静态void main(字符串[]args){
课程=新课程();
列表材质=新的ArrayList();
添加(“java基础课程”);
材料。添加(“OOP课程”);
//这里我们使用setter设置课程材料和笔记
课程材料(材料);
课程.setNotes(新int[]{19,20});
System.out.println(“显示课程资料”);
对于(字符串材质:course.getMaterials()){
系统输出打印项次(“物料:+物料);
}
System.out.println(“显示注释”);
for(int注释:course.getNotes()){
系统输出打印项次(“注:+注);
}
}
}
班级课程{
私人清单材料;
私人票据;
公共材料清单(){
归还材料;
}
公共材料(列出材料){
这个。材料=材料;
}
public int[]getNotes(){
回条;
}
公共无效设置注释(int[]注释){
this.notes=注释;
}
}

cool,到目前为止你都试了些什么?这是学校作业吗?你说的“公共课以外的课”是什么意思?