객체
-
자바 Study 객체 생성 Part 6JAVA/개념 2022. 10. 6. 10:52
객체 생성을 위해 무엇이 필요한가?🤔 new 연산자는 무엇을 의미할까?🤷♀️ 6. 객체 생성 객체를 생성할 때는 new 연산자를 사용하는데, 이 연산자는 생성한 객체의 주소를 반환 일반적으로 객체를 생성할 때 해당 객체를 참조할 변수부터 선언 그러나 객체를 두 번 이상 참조하지 않는다면 굳이 참조 변수를 선언하지 않아도 된다! 일반적인 객체 생성 형식 클래스이름 변수; // 객체 변수 선언 변수 = new 클래스이름(); // 객체 생성 변수를 생략한 객체 생성 형식 new 클래스이름(); 클래스는 자바의 데이터 타입에서 참조 타입 중 하나이다. new 연산자를 사용해 객체를 생성하고 반환된 주소를 변수에 대입하면, 변수가 생성된 객체를 참조한다. int ten = 10; // 기초 타입 Ball my..
-
자바 Study 객체, 절차지향, 객체지향 Part 1 ~ 2JAVA/개념 2022. 10. 5. 17:47
객체란 무엇인가?🤔 절차지향과 객체지향은 무슨 차이일까?🤷♀️ 1. 객체의 개념 🍕 객체 : 현실 세계에서 구체적이나 추상적인 사물(개념)을 의미 🍕 소프트웨어 객체 : 상태를 필드(field)로 정의, 동작은 메서드(method)로 정의 🍕 필드(field) : 객체를 통하여 사용할 수 있는 변수 🍕 메서드(method) : 객체를 통하여 호출할 수 있는 동작 2. 절차지향과 객체지향 절차 지향 프로그래밍 : 일련의 동작을 순서에 맞추어 단계적으로 실행 객체 지향 프로그래밍 : 절차 지향 프로그래밍이 변경하거나 확장하기 어렵거나 하는 그런 한계를 극복하고 현실 세계의 특성을 고려해 등장한 것 현실 세계의 작업 : 절차나 과정보다는 이것과 관련된 많은 물체의 상호작용으로 표현하는 것이 더 이해하기 쉽다..