본문 바로가기
  • log.info(" Nice Developer ");
[JAVA] 생성자 -클래스명과 똑같은 이름을 가진 메소드(클래스와 이름이 같아야 함) -객체의 속을 채워주는 역할 이라고 생각하면 편하다. -Return 타입이 없다. 2022. 5. 29.
[JAVA] 객체(=Instance) 개념 잡기! 객체(=Instance)란? - JAVA는 객체지향 프로그래밍(=OOP) 언어 중 대표적인 언어이다. 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른것과 식별 가능한 것을 말한다. 객체는 크게 속성과 동작으로 구성되어 있다고 보면 되는데 이해하기 쉽게 사람과 자동차를 예를 들면, -사람의 속성 : 이름, 나이 등 -사람의 동작 : 말하다, 걷다, 웃다 등 -자동차의 속성 : 색상, 모델명 등 -자동차의 동작 : 달린다. 멈춘다 등 과 같다. JAVA에서는 이러한 객체의 속성을 필드(=field)라 부르고, 동작을 메소드(=method) 라고 부른다. 그리고 현실세계의 객체를 소프트웨어 객체로 설계하는 것을 객체모델링이라고 하며, 현실세계 객체의 속성과 동작을 추.. 2022. 5. 27.
[JAVA] 메소드(=Method)에 대하여 🚩메소드(=Method)란? 클래스(=Class)가 가지고 있는 동적인 기능들을 정의한 명령 모음집 ex) 필드가 물체의 상태라면 물체의 행동에 해당하는 게 메소드다. 반복적인 행동을 줄여서 어디든 갖다 쓸 수 있는 모음집 메소드를 정의하고 사용하는 목적이 무엇일까? 불필요한 중복 되어 사용하는 코드를 메소드로 정의하고 호출함으로써 가독성을 높일 수 있다. 코드에 문제 생길 때 문제가 되는 메소드만 수정하면 됨으로써 유지보수에 도움이 된다. 메소드는 '입력값'과 '리턴 값'으로 구성된다. 입력값 = 매개변수(=Parameter) / 인자(=Argument) *인자(=Argument): 어떤 함수를 호출 시에 전달되는 값. *매개변수(=Parameter): 전달된 인자를 받아들이는 변수. static 메소.. 2022. 5. 27.
[Web] 클라이언트 / 서버 웹서비스를 만든다는 건, 클라이언트와 서버 두개 모두 만들어야 한다는 것을 뜻한다. 클라이언트는 사용자 / 서버는 제공자이다. *클라이언트(Client) 클라이언트는 사용자, 고객 이라 할 수있다. 이는 서버와 서로 대응되는 개념이며, 서비스를 사용하는 사용자를 의미한다. 웹사이트로 따지면 크롬 브라우저나 사파리, 익스플로러가 해당되겠고 앱으로 따지면 여러분들 휴대폰에 많이 존재하는 어플, 즉 앱 자체가 해당된다. *서버(Server) 서버는 일반적으로 네트워크를 통해 서비스를 클라이언트에게 제공하는 시스템을 의미한다. 우리가 일반적으로 사용하는 PC는 클라이언트의 역할을 하는데, 이는 서버 컴퓨터로부터 정보를 받아 웹 브라우저를 통해 정보를 볼 수 있다. 폼페이지를 제작하거나 웹 어플리케이션을 만들 때.. 2022. 5. 25.
728x90