- public static 리ν΄ν ν λ©μλλͺ (){}
- κ°μ²΄μμ± μμ΄ λ©€λ²λ³μ, λ©μλ λΉ λ₯΄κ² νΈμΆ ν λ μ¬μ©
- κ°μ²΄μμ± νκΈ° μ μ 미리 κΈ°μ΅μ₯μ ν λΉ λμ΄μ Έμ 곡ν΅μΌλ‘ μ¬μ©
1. Student ν΄λμ€ μμ±
public static int num;
String name;
int grade;
public static void sprn(){
System.out.primtln("static num : "+num)
}
// static λ©μλ() : κ°μ²΄ μμ±μμ΄ μ¬μ©
public void prn(){
System.out.println("static num : "+num);
System.out.println("name : "+ name);
System.out.println("grade : "+grade);
}
// μΈμ€ν΄μ€ λ©μλ() : κ°μ²΄ μμ±νκ³ μ¬μ©
2. μ€ν ν΄λμ€ μμ±
Student.num=1;
Student.sprn();
//κ°μ²΄μμ± μμ΄ νΈμΆ!
System.out.println("=============");
Student s=new Student();
s.num++;
s.sprn();
System.out.println("=============");
s.name="νκΈΈλ";
s.grade=3;
s.prn();
System.out.println("=============");
Student s2=new Student();
s2.num++;
s2.name="μ΄κΈΈλ";
s2.grade=6;
s2.prn();

- Board ν΄λμ€
- static λ©€λ²λ³μ int num
- λ©€λ²λ³μ String name, String subject, String content
- κΈ°λ³Έμμ±μ num λ³μ 1μ© μ¦κ°
set get λ©μλ
- BoardDAO ν΄λμ€
- λ©μλ 리ν΄μμ insertBoard(Board)
- Boardν΄λμ€ κ°μ²΄ μμ±
- set name, subject content κ°μ μ μ₯
- BoardDAO ν΄λμ€ κ°μ²΄μμ±
- insertBoard() λ©μλ νΈμΆ
1. Board ν΄λμ€ μμ±
public class Board {
private static int num;
private String name;
private String subject;
private String content;
public Board() {
num++;
}
public static int getNum() {
return num;
}
public static void setNum(int num) {
Board.num = num;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
}
2. BoardDAO ν΄λμ€ μμ±
public class BoardDAO {
public void insertBoard(Board board) {
System.out.println(board.getNum());
System.out.println(board.getName());
System.out.println(board.getSubject());
System.out.println(board.getContent());
}
}
3. μ€ν ν΄λμ€ μμ±
public static void main(String[] args) {
Board b=new Board();
b.setName("νκΈΈλ");
b.setSubject("κ΅μ΄");
b.setContent("λ΄μ©");
BoardDAO bdao=new BoardDAO();
bdao.insertBoard(b);
}

ex)
int a=10;
int b=20;
System.out.println(a+b);
System.out.println(a-b);
ex)
Student s =new Student();
System.out.println(s);
System.out.println(s.name);
System.out.println(s.grade);
ex)
System.out.println(Student.num);