Java/Java Method (7) 썸네일형 리스트형 static 우선 닥치고 따라 써보겠다 static 이 붙은 method는 class method static 이 붙지 않은 method는 instance method public과 private의 차이 사실 난 궁금증이 많은 편이다. 그래서 그냥 외우라는 말이 조금 짜증날때가 많다. 하지만.. 코딩에서는 좀 예외였는데 그 이유는 어차피 이해 못할것들이 너무 많기 때문이다. 그리고 사실 그걸 베껴써서 사용해도 엑스형 프로젝트와 같이 얼추 나만의 웹페이지까지 구현할 수 있었다. 각설하고 그럼에도 불구하고 public의 뜻이 궁금하긴 했는데, 이제 드디어 알게 됐다. 정확한 명칭은 'Access Level Modifier' 이다. method를 정해진 class에서만 사용할거면 private을 써야하고, 다른 class에서도 쓰고 싶으면 public을 사용하면 된다. 이것을 나눠놓은 이유는 사용자가 만져야할 부분/개발자가 만져야 하는 부분이 다르기 때문이다. 사용자가 만져야할 class라면 public을 앞.. Method 정리!! 짧은 마지막 강의를 듣고 정리하기 결국 왜 java에서 method를 사용하는지 그것을 [제대로] 이해하는 것이 이 강의의 핵심인거 같다. 그래야지만 남이 써놓은 코드를 보지 않더라도 내 머리속으로 생각해내서 쓸 수 있기 때문이다. 우선 method를 쓰는 가장 메인 이유를 정리 1. method에 이름을 붙이면서 코드의 가독성을 높인다. 예를들어 "이 코드는 A를 두 번 써주는 코드에요" 라는 사실을 알리고 싶으면 twoTimesA() 이라고 써주면, 그걸 쓰고 까먹을 미래의 나에게도 나중에 열어볼 타인도 아 이게 대충 그럴 목적의 코드이구나를 알 수 있다는 점. 2. 코드의 효율성을 높인다. 계속해서 강조하는 상상력을 동원하면 100줄짜리 코드를 5군데 써야한다고 생각해보자. 500줄의 코드가 작성되.. Method output 인풋을 공부했으면 아웃풋을 공부할 차례 아.. 개열심히 썼는데 날라갔다 이런 x같은... 뭐 다시 쓰는 수밖에 이번 강의를 통해 알게 된 사실 정리하기 1. return method에서 return을 써주면 그 다음 값을 출력하게 된다. 그때, return 값의 데이터 형식을 꼭 method에서 정해주어야 한다. 예를 들어 문자열이라면 String을, 정수값이면 int를, 실수값이면 double을 써주는거다. 또 return은 method의 종료를 알리는 기능을 수행하기도 한다. 그렇기 때문에 그 뒤에 어떤 코드를 쓴다 한들 return 이 나오면 그 method는 자동으로 종료된다. 2. void 하지만 그렇다고 모든 method들이 return값을 가지지는 않는다. return값이 없는 함수인 경우 .. Method와 입력값 Method를 사용하는건 효율적이어서 좋다. 하지만 그 이상으로 효율적으로 만들기 위해서는 method 안에 들어가는 값들을 계속 다르게 쓸 수 있으면 좋지 않을까 그래서 쓰는게 '변수' public class WhyMethod { public static void main(String[] args) { PrintTwoTimes("a", "-"); PrintTwoTimes("b", "#"); PrintTwoTimes("c", "%"); } public static void PrintTwoTimes(String text, String delimiter) { System.out.println(delimiter); System.out.println(text); System.out.println(text); }.. Why Method? 이번 영상은 왜 method를 사용하는지에 대해서 그 근본적인 원인을 탐구하는 시간이었다 먼저 method를 사용하기 이전의 코드를 보면 public class WhyMethod { public static void main(String[] args) { //1000000 System.out.println("-"); System.out.println("A"); System.out.println("A"); //1000000 System.out.println("-"); System.out.println("A"); System.out.println("A"); //1000000 System.out.println("-"); System.out.println("A"); System.out.println("A"); .. Java Method 공부 시작 나만의 프로그램을 만들기 위해 블로그 카테고리도 열고 실제 코드도 짜고있지만... 막히는게 있어서 나혼자 해결하기가 힘들다는 생각을 했다. 그래서 결국 다시 찾아간 생활코딩 수업 일단 Java Method를 들어보고 그 다음 객체지향 수업을 들어봐야겠다. 수업내용을 요약해보자면.. public class FirstMethod { public static void main(String[] args) { System.out.println("Hello Method"); System.out.println(Math.floor(1.1)); } } Sysout ln도 method이고 main 안의 본문내용도 method 였다는 사실->이건 내가 만든 method인거다.. 역시나 한국말로 하면 아리까리하다 뭐 더 들어.. 이전 1 다음