study/Java

생활코딩 JAVA1 완강 후기

듀2 2023. 11. 5. 16:32

사실 한 번 완강을 한 지는 한 달 정도 되었다.

그런데 메소드 부분부터 사실 이해가 안 갔었고.. 이 부분만 한 번 더 돌려야지 생각했는데 이제야 다시 보게 되었다.

 

생활코딩 강의를 들으며 제일 크게 느낀건 내 문제를 해결하기 위한 프로그래밍을 한다는 게 신기했다.

 

프로그래밍 입문자로 JAVA1을 들으면서 가장 기억해두고 싶은 건 메소드, 클래스, 인스턴스 개념이다.

왜 이렇게 해야하지? 이건 뭐지? 라고 생각했던 건데 개념을 명확히 할 수 있었다.

 

  • method : 서로 연관된 코드를 그룹핑하여 이름을 붙인 정리정돈의 상자자료형 메소드이름()의 형태로 사용
    ex) double getVAT()
  • class : 서로 연관된 변수, 메소드를 그룹핑하여 이름을 붙인 정리정돈의 상자클래스 이름. 변수 또는 메소드이름()의 형태로 호출
    ex) Accounting.print(); / Accounting.vatRate = 0.3;
  • instance : 하나의 클래스를 복제하여 서로 다른 데이터의 값과 서로 다른 메소드를 가진 복제본을 만드는 것클래스 이름 복제본 변수 = new 클래스 이름의 형태로 사용
    ex) Accounting a1 = new Accounting

     -> 객체는 클래스의 인스턴스이다!

 

메소드, 클래스, 인스턴스를 활용해 코드를 좀 더 구조화하고 타인과 내가 보기 편하게, 간소화시킨다.

 

강의의 개수는 50개 정도이지만 한 강의 당 시간이 짧으니까 여러 번 돌려 봐야겠다!

728x90