본문 바로가기

Java40

자바 게터 세터 / java getter setter / 자바 게터와 세터 생성하는 쉬운 방법 자바 게터와 세터 Java Getter Setter 자바의 클래스에는 속성(변수)과 메소드(함수)가 존재합니다. Person p1 = new Person(); Person 객체를 다음과 같이 인스턴스화 할 수 있습니다. p1은 Person객체의 인스턴스로서 Person 객체의 주소가 저장이 됩니다. 이렇게 저장된 주소를 통해서 개발자는 Person 객체의 속성과 메소드에 접근 할 수 있습니다,. 자바에서는 private을 사용해서 멤버 변수로의 접근을 제어합니다. Private 으로 선언된 인스턴스 필드에 접근하기 위해서 Getter와 Setter를 사용합니다. Setter는 Main 함수에서 인스턴스 필드에 접근해서 사용하는 함수입니다. 매개변수로 멤버 변수를 초기화합니다. Getter도 Main 함수.. 2017. 9. 15.
자바 this 키워드로 메소드에서 메소드 호출하기 자바에서 메소드안에서 다른 메소드를 호출하는 방법에 대해서 알아보도록 하겠습니다. 먼저 this(licenseNo , null) 를 보겠습니다. 이렇게 코드를 작성하면 나중에 Doctor에 대해서 누군가 licenseNo를 입력해서 코드를 작성했을때, 입력되지 않은 hospitalName 의 값이 null이 됩니다. 아래의 코드를 이어서 보겠습니다. 앞서 매개변수가 두 개인 경우와 같이 , 이번에도 licenseNo와 hospitalName 을 입력하면 입력 되지 않는 name ,age, address 의 값이 null이 됩니다. this (호출을 원하는 메소드의 매개변수와 같은 형태의 값들) 다음과 같이 입력하면 자기 자신 클래스 안에 있는 호출을 원하는 함수를 호출 할 수 있습니다. 2017. 9. 15.
super 키워드 this 키워드 사용해서 메소드 호출하기 / 코드 간소화하기 super 를 사용해서 작성한 코드를 this 를 사용해서 고쳐보았습니다. this 키워드는 메소드가 들어있는 클래스를 지칭하는 키워드 입니다. this로 가리킬 클래스 { 사용할 메소드 0(파라미터 1) { this(파라미터 1에 대입 될 값, 파라미터2에 대입 될 값 , 파라미터3에 대입 될 값) } 사용할 메소드 1(파라미터 1, 파라미터 2, 파라미터3) { System.out.println("메소드가 호출 되었습니다."); } } this(파라미터 1에 대입 될 값, 파라미터2에 대입 될 값 , 파라미터3에 대입 될 값) 이렇게 코드를 작성하게 되면 파라미터의 개수가 3개인 사용할 메소드 1을 사용할 메소드 0에서 호출해서 사용하게 됩니다. 여기서 this 는 this로 가리킬 클래스를 가리킵니.. 2017. 9. 15.
자바 super 키워드 super 키워드에 관한 짧은 이야기 자바에서는 객체가 호출될때 super(); 가 자동으로 객체안의 첫번에 코드로 실행이 됩니다. super(teacherNo, schoolName) 과 this(teacherNo, schoolName)은 같은 기능을 합니다. 그리고 자동으로 컴퓨터가 처리해주는 super(); 를 사용자가 명시해서 super(teacherNo, schoolName) 처럼 쓰는 방법도 있습니다. 이 방법을 이용하면 super 키워드 뒤의 파라미터의의 개수를 사용자가 조절하여 생성자를 호출 할 수 있습니다. 설명이 부족한 부분은 없으셨나요? 댓글이나 이메일로 질문해주시면 답변 드리겠습니다. 감사합니다. 이메일 : forsqna@gmail.com 2017. 9. 15.
자바 소스코드 표기법 카멜 (Camel) 표기법 = 낙타등 표기법 sCode , buildingName , tistoryBlog 다음과 같이 중간에 대문자가 있어서 낙타 등처럼 높이가 변화하도록 표기하는 방법을 말한다. 2017. 9. 14.