[Java] 객체 지향 언어의 특성(OOP)
·
Java/Basic
오늘은 객체 지향 언어의 특성에 대해 공부하였는데, 여태 대학에 다니며 아무리 들어도 이해가 가지 않았던 객체에 대한 개념을 각잡고 한번 다시 공부해보는 시간을 가졌다.또한 내가 직접 코드를 치면서 공부하니 조금은 감이 잡히는 것 같기도..?아직 끝난건 아니지만 현재까지 공부한 것을 토대로 정리해보고자 한다.객체지향 언어(Object-Oriented Programming, OOP)의 특성 1. 캡슐화(Encapsulation)캡슐화란 객체를 캡슐로 싸서 내부를 보호 하고 볼 수 없게 하는 것으로 객체의 본질적인 특성이다.ex) 캡슐알약을 생각하면 쉬운데, 캡슐 안에 든 약이 어떤 색인지. 어떤 성분인지 보이지 않고 외부의 접근으로 부터 안전함.객체는 기본적으로 캡슐화를 원칙으로 하지만, 외부와의 연결을 ..
[Java] System.out.println() 치기 귀찮을 때 (Eclipse , IntelliJ)
·
Java/Basic
글을 수정하여 본문 가장 하단에 2줄 요약해놓았으니 참고 바랍니다 저는 집에서는 Window 데스크탑을 이용하고, 노트북은 Mac을 사용합니다.그리고 대부분 개발 관련은 맥으로 해결하려고 노력하고 있습니다오늘도 여느 때와 같이 자바 공부를 하던중에, System.out.println() 을 입력하고 있었는데 문득 어떠한 생각이 들었습니다."아니 윈도우에서 이클립스 쓸때는 System을 치기도전에  System.out.println() 이 자동완성 된 것 같았는데, 얘는 왜 내가 일일히 다 쳐야하지?" 그래서 숨쉬는 것 조차 귀찮은 ISTP인 저는 앞으로의 편리함을 위하여 해결 방법을 조금 찾아봤습니다...그리고 아래 서술할 방법은 제가 해결한 방법이므로 참고만(?) 해주시면 좋을 것 같습니다!두가지 절차..