인스턴스

들어가기 전 해당 내용은 자바의 신 3판을 읽고 내용 정리 및 공부한 내용을 정리한 글입니다! 자바의 신 Vol 1: 기초 문법편 | 이상민 - 교보문고 자바의 신 Vol 1: 기초 문법편 | 현장 전문가가 쓴 자바 기초 입문서다. NAVER, NHN, SKPlanet 등에서 성능 전문가의 풍부한 경험을 바탕으로 자바를 실무에 맞게 제대로 쓸 줄 알게 해주는 입문서를 목 product.kyobobook.co.kr 4장. 정보를 어디에 넣고 싶은데 1. 자바의 변수 어떤 프로그래밍 언어를 사용하든 간에 내용을 어디엔가 담아둬야한다. 그, 담아 두는 것을 '변수(Variavle)'라고 한다. 그리고, 담아 두는 것에는 항상 이름을 정해두어야 한다. 지역 변수 (local variables) 중괄호 내에서 선..
· ON/JAVA
이전 내용 이어서 객체지향에 대해서 자세하게 살펴보자. 1. 객체 객체(Object) VS 객체 (Instance) 나 자신을 객체라고 해보자. 그렇다면 컴퓨터로 나라는 객체를 만들었다고 가정을 했을때, 컴퓨터는 나를 정확하게 설명을 할 수 있을까? 당연히 아니다. 나라는 객체를 컴퓨터로 만들면 완벽한 내가 될 수 없다. 한 단어로 정리해보면 아래와 같다,. 객체(Object) : 나 자신 객체 (Instance) : 프로그래밍으로 한 나 자신 (현실 세계에 있는 나 자신보다는 부족하다) 그래서 앞으로 인스턴스를 생성하시요 ! 라고 했을때 객체를 생성한다고 생각하면 된다. 2. 클래스 클래스란 ? ㄴ객체의 특성(속성/기능)을 정의한 것이다. ㄴ객체를 만들기 위한 설계도라고 생각하자. 속성 == 데이터 =..
객체를 공부하는 중인데, 이게 무슨소리인지 모르겠어서 다시 돌아가서 공부하고 다시 돌아가서 공부하고 있어 원점이 되는 것 같디. 봐도 봐도 처음 보는 내용 같다 그래도 똑같은 내용을 계속 듣다보니 조금씩은 감이 잡히는 것 같지만 뒤돌면 까먹는 놀라운 능력을 발휘함 진도가 안나가고 집중도 안되서 미치겠지만 그래도 해야지 뭐 어쩌겠어˙˙˙ 요즘 내 마인드예˙˙˙ 영제이님 해야죠예˙˙˙ 그런데도 해야죠 ˙˙˙ 포기할 수 없으니˙˙˙ 주변 개발자에게 물어보니, 객체를 이해하려면 1년정도 걸리고 빠르게 이해하면 6개월이라는데 한번에 이해할거라는 욕심 그만 부리고 다시 차근차근 공부를 해자! 1. 클래스 만들기 (접근제어자) class 클래스 이름 { 멤버변수(프로퍼티) ; 메서드; } - 접근제어자는 거의 pub..
맴버(member)는 영어로 구성원이라는 뜻이다. 객체도 구성원이 있는데 아래와 같다. 변수 메소드 객체를 만들기 위해서는 우선 클래스를 정의하고, 클래스에 따른 인스턴스를 만들었다. 이전에 봤던 예제에서 CalculatorDemo.java에서 left와 right 변수는 인스턴스의 맴버다. https://jnaa.tistory.com/24 인스턴스를 만들어야 사용할 수 있었고, 인스턴스마다 서로 다른 값을 가지고 있었다. 그렇다면 클래스도 멤버(변수,메소드)를 가질 수 있는가? 정답은 가질 수 있다. 11-1. 클래스 멤버란? 클레스 = 설계도 1. 클래스 변수란 클래스에 변수를 설정하는 방법은 기존과 동일한 방식에서 앞에 "static" 만 붙이면 된다. static int base = 50; 로 정..
객체지향에서 더 나가아 클래스, 인스턴트 그리고 객체를 알아보자 1. 메소드 만들기 만일, 메소드가 없다면 아래 간단한 예제를 보자. 위에 두가지 로직에서는 ' x + y " 라는 구조와 " +" 가 반복되고 있다. 위에 로직같이 간단한 로직이라면 금방 작성을 하지만, 만일 어려운 로직이라고 가정했을때 좀 더 편한 방법으로 진행하기 위해서 메소드를 사용할 수 있다. 즉 중복을 제거한다는 것이다. refactoring (리펙토링) 기존에 있는 코드와 동일하게 동작하지만 코드의 내용을 개선해서 보다 효율적으로 만든 행위 sum이라는 메소드를 만들었다. 이렇게 하게 되면 기존에 비해 어떤 것이 개선이 되었는가 ? ① System.out.println(left+right); 만 바꾸면 sum (10 , 20)을..
박도비
'인스턴스' 태그의 글 목록