Java 6일차 4-1 (생성자)

2022. 11. 17. 12:20코딩배움일지/JAVA

/*
 Class: Stundent, StudentMain
 학생정보
    String school(학교명)
    String name(학생이름)
    int studentYear(학년)
    boolean gender (성별 true = 남, false = 여)

    showStudentInfo(){
    학교명: 부산대학교
    이름 : 홍길동
    학년 : 3
    성별 : 남
    }
*/

 

학생 틀

public class Student {

    String school;
    String name;
    int studentYear;
    boolean gender;

    Student(){}

    Student(String school, String name, int studentYear, boolean gender) {
     this.school = school;
     this.name = name;
     this.studentYear = studentYear;
     this.gender = gender;
    }

    void showStudentInfo(){
        System.out.println("학교명 : " + school);
        System.out.println("이름 : " + name);
        System.out.println("학년 : " + studentYear);
        System.out.println("성별 : " + (gender ? "남" : "여"));


    }

}

 

출력

public class StudentMain {

    public static void main(String[] args) {

        Student student = new Student("부산대학교","홍길동",3,true);

        /*
        student.school = "부산대학교"
        student.name = "홍길동"
        student.studentYear = 3
        student.gender = true
        */

        student.showStudentInfo();
    }
}

'코딩배움일지 > JAVA' 카테고리의 다른 글

Java 6일차 접근지정자 1  (0) 2022.11.17
Java 6일차 ( 접근 지정자)  (0) 2022.11.17
Java 6일차 4 생성자1  (0) 2022.11.17
Java 6일차 3-1(클래스)  (0) 2022.11.17
Java 6일차 3 (클래스)  (0) 2022.11.17