2012-04-05 21 views
-4

これはおそらく簡単なことですが、私は脳のおならを持っています。私はオブジェクトを作成しましたオブジェクトに情報を格納するJava

Student s = new Student(); 

私はそのオブジェクトに情報を格納する必要があります。私はそれをgoogledと私はそれをコード化する方法を見つけることができません。私は完全なコードを投稿することができましたが、私は自分自身でいくつかの作業をしたいと思います。人々がコードを使用していたところで、私がまだ学んでいないいくつかの投稿を見たので、私は自分自身を混乱させています。

+0

さらに基本的なJavaチュートリアルを読んでみてください。この情報は10億個の場所で利用できます – sjr

+4

Javaを学ぶ必要があります。 – SLaks

+2

あなた自身の質問でここでやっていませんか? http://stackoverflow.com/questions/10003321/array-setting-length-and-storing-information –

答えて

2

さて、あなたのStudentクラスのメンバ変数などを持っている必要があります:

String name; 

その後、ゲッターとセッターを実装:あなたのプログラムで

public String getName() { 
    return name; 
} 
public void setName(String aName) { 
    name = aName; 
} 

し、最終的に:

Student s = new Student(); 
s.setName("Nicolas"); 

をOOプログラミングに関してはこれが最も基本的なものなので、あなたはJavaに関するいくつかの本とチュートリアルを読んでいます。

+0

'私は自分自身の仕事のいくつかをしたいと思っています。初めて誰かがDOESNTのコードをほしいと思っています。 – RyanS

+0

@talnicolas私は私のプログラムをコーディングしました。私はもっ​​とそれがあると思うが、インストラクターに援助を依頼していたところで、私は今どこがうんざりしているのか分かっていると思う。私は助けに感謝します。私はそれがあまりにも言葉の問題だったが、私が間違っていたことへの手がかりを得ようとしていた。 –

0

受講者クラスで値を設定するセッター/アクセサーメソッドを作成できます。または、s.[variable]を使用して変数に直接アクセスしてください。

0

上記の投稿とコメントによると、これは解決するためのかなり基本的な問題であるため、Javaをもう少し詳しく読むべきです。しかし、ここであなたが学生に何をする必要があるかに応じて、あなたは正しい方向にプッシュを与えるために少しのコードスニペットです:

//The class name and visibility (also static or non-static if relevant) 
public class Student { 

//Variables, aka the data you want to store 
String name; 
double GPA; 
boolean honorStudent; 

//A setter method, setting a specific variable to a given value 
public void setName(String input) { 
    name = input; 
} 

//A getter method, returning the data you're looking for 
public String getName() { 
    return name; 
} 

//There would most likely be getters and setters for all 
//of the variables mentioned above 

//A lot of the time constructors are used to automatically 
//set these variables when an instance of the class is created 
public Student() { 
    name = "My name!"; 
    GPA = 3.5; 
    honorStudent = true; 
} 

//And of course if you want to make new students with custom 
//data associated with them, you can overload the constructor 
public Student(String newName, double newGPA, boolean newHonorStudent) { 
    name = newName; 
    GPA = newGPA; 
    honorStudent = newHonorStudent; 
} 

} 
関連する問題