JAvaプログラミングクラス(2)
🥰 Javaで値を渡す
😲 static
static
:オブジェクトに関係のないメンバー変数、メソッド🍔 静的用途?
定義
static
を作成できます.static
メンバー変数はなるべく使用しない方がよい.🍿 静的メンバー変数
public class BankAccount{
private int balance = 0;
private int accountNumber;
private static int lastAssignedNumber;
//객체가 생성될 때마다 순차적으로 계좌번호를 부여할 수 있다.
//객체에 속한 변수가 아니라, 클래스에 속한 변수이기 때문에 가능!
}
🐹 static
メンバー変数の近似public class A {
public static final int MAX = 10;
}
...
System.out.println(A.MAX); //클래스 이름으로 접근!
A a1 = new A();
//System.out.println(a1.MAX); *오해의 소지가 있음
😮 ていすう
final
定数変数:値を指定すると、さらにXが変更されます.1.共通(クラス)定数]クラス内の各オブジェクトに定数が必要ない場合は、スペースの無駄を減らすために
static
と宣言します.+また、通常の定数は
public
である.(従って、以下の例)//final double PI = 3.14;
public static final double PI = 3.14;
2.「対象定数」学生の入学年と同様に、対象ごとに異なる値を持つ😎 イニシャルブロック
😊 プラントメソッド
💌 ファクトリメソッドファクトリメソッド:オブジェクトを作成するメソッド
ex.
Integer x = Integer.valueOf(10)
✔作成者の代わりにオブジェクトを作成する場合の使用方法の理由💖 Summary(混同…★☆王中尧★☆)
試験のよい問題
public class Student {
private int year; //학년 : 시작값 유동 변수
private final int ENTRANCETYEAR; //입학년도 : 객체 상수 - 객체마다 다른 값(생성자 초기화)
private int currentCredit = 0; //이수학점 : 시작값 고정 변수
public static final int TOTALMINCREDIT = 150; //졸업최소이수학점 : 공통(클래스) 상수 변수(명백한 초기화)
private static int numberOfStudents = 0; //공통(클래스) 변수(명백한 초기화)
public Student (int year, int entranceYear) {
this.year = year;
ENTRANCEYEAR = entranceYear;
}//Student(int, int)
}//Student
static
学年、year
入学年度ENTRANCETYEAR
メンバー変数と宣言し、作成者によって初期化→final
入学年度ENTRANCETYEAR
単位;currentCredit
卒業最小単位TOTALMINCREDIT
卒業最小単位TOTALMINCREDIT
メンバー変数は、明確な初期化または初期化ブロックを使用する.Reference
この問題について(JAvaプログラミングクラス(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@eunseo-kim/자바-프로그래밍-클래스2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol