Do it! 자바프로그래밍 9일차

Elena·2022년 2월 21일

오늘은 클래스와 객체의 첫부분을 공부했다. 사람들이 그동안 예습을 객체까지는 해야한다고 하는 말을 많이 들었기 때문에 객체가 대체 뭘까? 하는 궁금증과 약간의 두려움이 있었다.
오늘은 객체, 클래스, 메서드의 용어와 간단한 사용법을 배우는 정도라 어렵지는 않았다.

학생 클래스 만들기

package classpart;
public Class Student {
	int studentID;
    String studentName;
    int grade;
    String address;
}   

Person 클래스 만들기

package classpart;
public class Person {
	String name;
    int height;
    double weight;
    char gender;
    boolean married;
}    

학생 이름과 주소 출력하는 메서드 만들기

package classpart;
public class Studen {
	int studentID;
    String studentName;
    int grade;
    Stirng address;
    public void showStudentInfo() {
    	System.out.println(studentName + "," + address); //이름, 주소 출력
    }
}

메서드는 함수의 한 종류.

함수 구현하고 호출하기

package classpart;
public class FunctionTest {
	public static void main(String[] args) {
    	int num1 = 10;
        int num2 = 20;
        int sum = add(num1, num2);
        System.out.println(num1 + "+" + num2 + "=" + sum + "입니다.");
     }
	public static int add(int n1, int n2) {
    	int result = n1 + n2;
        return result; //결과 값 반환
    }
}    

학생 이름을 반환하는 메서드

package classpart;
public class Student {
	int studentID;
    String studentName;
    int grade;
    String address;
    public String getStudentName() {
    	return studentName;
    }
}    

학생 이름을 부여하는 메서드

...
	public void setStudentName(String name) {
		studentName = name;
    }
}    
profile
一切唯心造

0개의 댓글