일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- html object
- 하이퍼레저패브릭
- #C++ 연산자함수오버로딩
- #CallByAddress
- #성적관리프로그램
- html video
- #3차원배열
- #JAVASCRIPT
- border-box
- git flow
- relative path
- #binary
- html youtube
- #bubbleSort
- html id
- html5 new tag
- html plug-in
- #1차원배열
- #2차원배열
- html multimedia
- #C++ has~a
- #다차원포인터
- html charset
- hyperledger transaction
- docker example
- #자바상속#자바이즈어#is~a
- 토큰경제
- #android activity
- mac terminal command
- html code
- Today
- Total
A sentimental robot
- This란? 자기자신을 호출하는 reference - 객체 안의 필드를 구별해 주는 역할을 한다. - This는 instance 메소드의 매개변수의 첫번째 자리에 항상 존재하고 있다. ( 생략되어 있음 ) - This 는 선언할 수 없고, 사용만 가능하다. - 사용목적 1) 매개변수와 필드의 이름이 같을 경우 구별하기 위해 사용한다. 2) method에서 자기자신을 리턴해야 할 경우 사용한다. - static 메소드에는 This가 없다. ( 객체를 만들기도 전에 생성되는 메소드이기 때문에 ) - 메소드를 공유함으로서 메모리를 절약할 수 있다. - This 호출 this() : 생성자 함수에서 또 다른 생성자 함수를 호출 중복된 코드를 줄이고, 한 군데에서 관리하기 위해 사용 public class H..
import java.util.Scanner;public class Hello2 { int num1, num2; char a; public void setNum1(int x) { num1 = x; } public void setOp(char r) { a = r; } public void setNum2(int y) { num2 = y; } public int getNum1() { return num1; } public char getOp() { return a; } public int getNum2() { return num2; } public int getRes() { int result=0; switch (a) { case '+': result = (num1 + num2); break; case '-'..
import java.util.Scanner;public class Hello2 { int[] score; float avg; String name; public Hello2() { // 생성자에서 필드 초기화 score = new int[4]; } public void setName(String a) { name = a; } public void setKor(int k) { score[0] = k; } public void setEng(int e) { score[1] = e; } public void setMat(int m) { score[2] = m; } public String getName() { return name; } public int getKor() { return score[0]; } ..
필드( field ) 클래스 안에 존재하는 데이터, 객체를 사용할때 지속적으로 사용되어지는 변수 main함수 내에 있는 변수는 필드가 아니라 지역변수이다. 접근지정자를 캡슐화 하기 위해 private를 주로 사용한다. 메소드( method ) 외부에서 내부의 필드를 사용할 수 있게 해주는 기능 ( 연결 시켜주는 기능 ) 1) instance method : object를 생성해야만 생성되는 메소드 2) static method : 객체와 무관하게 미리 만들어지는 메소드, 클래스를 통틀어서 오직 한 개다. 접근지정자로 public를 주로 사용한 다.ex) public static void main 생성자( constructor ) 1) new 연산자에 의해 객체 생성 시 자동호출 되어지는 함수 (즉, 생성..