有人可以用这个例子帮助我吗?

时间:2014-12-04 01:41:39

标签: java arrays

我刚刚开始学习在学校编程,我遇到了其中一个问题。 我知道这太容易了,但我没有得到任何这个。 我得到了创建类并构造到接受int数组类型的单个参数的类(我认为),但我没有得到方法部分。 另外,如果你们不想提供一个例子,你至少可以给我一个明确的构造函数和方法定义,因为我无法理解它在java教程中的含义。

这是我到目前为止的工作:

private int[] members;
    public Lesson3(int[] array1){
    this.members= array1;   
    }

这是我想要做的任务:

创建一个名为GiveMeNext的类。将构造函数添加到采用int数组类型的单个参数的类中。将int数组存储在类的成员变量中。 将一个成员方法添加到名为getNextGreaterThan的类中,该类具有单个int参数并返回一个int。

1 个答案:

答案 0 :(得分:0)

只是尝试帮助。如果我的回答有问题请发表评论:)

public class GiveMeNext {

    // this is the member variable of the class marked as a private.
    // it is accessible only inside this class. 
    private int[] someArray;

    // this is your default Constructor.
    public GiveMeNext(){

    }

    // This is the constructor with a parameter.
    // Constructor  doesnt contain any return type 
    // You can create multiple Constructor in this class but ofcourse with diff parameter.
    public GiveMeNext(int[] someArray){
        this.someArray = someArray;
    }


    //this is the method getNextGreaterThan.
    // the 'int' after public is what we called return type.
    // the 'int someInt' is what we called parameter.
    // the return someInt is used to return the value of 'someInt'.
    public int getNextGreaterThan(int someInt){
        return someInt;
    }
}

了解更多信息,请查看这些参考/教程:

Constructor

Understanding Constructor

Method

Understanding Methods