2014-12-04 3 views
-4

Я только начал изучать программирование в школе, и я застрял в одной из проблем. Я знаю, что это слишком легко, но я ничего не понимаю. Я получаю создание класса и построение класса, который принимает один аргумент массива типа int (я думаю), но я не получаю часть метода. Также, если вы, ребята, не хотите приводить пример, можете ли вы хотя бы дать мне четкое определение конструктора и метода, потому что я не мог понять, что он говорил в java tutorial.Может ли кто-нибудь помочь мне с этим примером?

вот моя работа до сих пор:

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

и вот задача, которую я было предположить, чтобы это сделать:

Создайте класс GiveMeNext. Добавьте конструктор в класс, который принимает один аргумент массива типа int. Храните массив int в переменной-члене в классе. Добавьте метод-член к классу getNextGreaterThan, который имеет единственный параметр int и возвращает int.

+1

Вы должны изучить немного больше и, по крайней мере, ознакомиться с учебными руководствами по Java-программированию. – JpCrow

+1

взгляните на этот пример в учебнике по Java: https://docs.oracle.com/javase/tutorial/java/javaOO/classes.html –

ответ

0

Просто попробуйте помощь. пожалуйста, комментарий, если Theres что-то неправильно с моим ответом :)

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

Смежные вопросы