본문 바로가기

클래스3

[인프런] 클래스와 메서드 클래스는 데이터는 멤버 변수 뿐 아니라 기능 역할을 하는 메서드도 포함할 수 있다 .public class ValueData { int value; }public class ValueDataMain { public static void main(String[] args) { ValueData valueData = new ValueData(); add(valueData); add(valueData); add(valueData); System.out.println("최종 숫자 = " + valueData.value); } static void add(ValueData valueData) { valueData.va.. 2024. 5. 21.
[인프런] 클래스의 사용 및 크래스, 객체, 인스턴스의 정리 객체에 값 대입객체가 가지고 있는 멤버 변수에 값을 대입하려면 먼저 객체에 접근해야 한다.객체에 접근하려면 . 키워드를 사용하면 된다. 이 키워드는 변수에 들어있는 참조값을 읽어서 메모리에 존재하는 객체에 접근한다. 객체 값 읽기. 키워드를 통해 참조값을 사용해서 객체에 접근한 다음 원하는 작업을 하면 된다. 클래스 - Class클래스는 객체를 생성하기 위한 틀 또는 설계도이다. 클래스는 객체가 가져야할 속성과 기능을 정의한다. - 틀 : 붕어빵 틀은 붕어빵이 아니다. 붕어빵이 나왔으면 좋겠다고 만드는 틀일 뿐 실제 먹을 수 있는 것이 아니다. 실제 먹을 수 있는 붕어빵을 객체 또는 인스턴스라 한다.- 설계도 : 실제 존재하는 것이 아니라 개념으로만 있는 것이다.객체 - Object객체는 클래스에서 정의.. 2024. 5. 20.
[인프런] 클래스가 필요한 이유와 클래스 도입 package class1;public class ClassStart1 { public static void main(String[] args) { String student1Name = "학생1"; int student1Age = 15; int student1Grade = 90; String student2Name = "학생2"; int student2Age = 16; int student2Grade = 80; System.out.println("이름:" + student1Name + "나이:" + student1Age + "성적" + student1Grade); System.out.println(.. 2024. 5. 20.