public은 접근을 허용하는 상태, class는 해당 클래스의 이름을 의미한다 고로 첫째줄은 접근이 허용된 test2 라는 클래스에 대해 이야기한다 라는 의미이다. static은 해당 클래스에 소속된 변수 혹은 함수를 칭할때 쓰이고 void는 해당 함수에 output이 없다는 의미이다. String args를 배열로 사용하겠다는 의미이다. (??)두번째줄은 접근이 허용되고 output이 없는 main 함수 라는 의미이다. 1. Class 내 변수를 수정하며 사용하기 String[] args 가 main 함수에만 쓰인다는 사실을 알 수 있고, void main 이라는 함수와 String argument 라는 변수 앞엔 항상 static 이 붙어야 한다는 사실도 알 수 있다. 2. Main 내에서 clas..
ctrl + shift + L = 단축키 모음 ctrl + D = 한줄 지우기 ctrl + alt + down = 한줄 복사
간단한 덧/뺄셈을 클래스로 변수를 받아보고 메소드로 변수를 받아보며 구현해 보았습니다. 자바 개념어만 뗀 상태라서 바로 적용이 어렵더라구요. 다른분도 어렵게 느끼실...지 모르겠지만 최대한 제 나름대로 쉽게 설명해보겠습니다! 본 글은 egoing 님의 강의를 기반으로 제작되었습니다! 메소드로 변수를 받는 법 우선, main 함수의 구성부터 확인해본다면, c라는 인스턴스의 메소드인 sum 으로 1, 2 가 들어간 사실을 확인할 수 있습니다. Cal class 를 확인해 볼까요? class 단계에서는 따로 변수가 선언되지 않았습니다. method 단계에서 int v1, int v2 변수가 들어갔음을 확인할 수 있습니다. Cal2 class 까지 확인해 본다면, 메소드 안의 return 값에서 sum, min..
[Java] 기본용어 정리(클래스, 메소드, static, void, public, private, main, super, this, overriding, overloading)
클래스와 메소드가 상당히 헷갈리는 개념입니다. 저 뿐만 아니라 다른 분들도 그러실 거라 생각해서 글을 남겨 봅니다! 본 글은 egoing 님의 강의를 리뷰합니다. (자바 코드를 붙일 때 색상으로 표기가 안되어, 캡처본으로 가져옵니다!) 본 코드에서 클래스는 몇개일까? 3개이다. class, System, Math 이렇게 3개 존재한다. 본 코드에서 메소드는 몇개일까? 4개이다. PI, floor, write, close 이렇게 존재한다. 본 코드에서 인스턴스는 몇개일까? 1개 존재한다. f1 이 class 를 복제한 인스턴스 이다. static, void, public, private, main static : 변수, 함수 등이 class에만 소속될 경우에 붙인다 void : 함수의 output이 없을 ..
본 글은 생활코딩 egoing 님 강의의 리뷰입니다! 자바 객체의 클래스, 인스턴스, 기본 틀이 너무 이해가 안되었는데, 역시 갓고잉님.. 날 이해시켜주었다. 천천히 가보자. Class 우선 OthersOOP 라는 class 내에 존재하는 글임을 확인할 수 있다. 이 코드 또한 일종의 Class 인 셈. 우선, 이 글에서 Class 는 몇개일까? 답은 4개이다. OthersOOP, System, Math, FileWriter. 우선 Class 를 정의해보자. Class란 무엇일까? 변수와 메소드를 담고 있는 일종의 껍데기 라고 할 수 있다. 그렇기 때문에 Math라는 Class 뒤에는 .PI, .floor, .ceil 이라는 method 와 1.8이라는 변수 가 올 수 있다. Class 내에서 하는 일이..