본문 바로가기
728x90
반응형

Web Programming/용어14

객체 지향 프로그래밍 - 객체 객체 지향 프로그래밍에서 말하는 객체란 무엇일까 객체, Object라고 하며 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른것과 식별 가능한 것을 말합니다. 객체는 속성과 동작으로 구성되어 있는데 자바에서는 속성을 필드(field), 동작을 메소드(method)라 부릅니다. 클래스를 객체화( A a = new A(); )를 하게되면 객체가 되는것이다. [JAVA] 자바 객체란 무엇인가?? 자바를 시작하기에 C언어랑 다른 점은 C언어는 절차적 언어로 객체지향이 아닌 점입니다. C++ 나 C#부터 객체 지향이 시작되는데 C를 배우고 바로 자바를 배우는 것도 나쁘진 않습니다. 자바에서 articles09.tistory.com 2021. 7. 26.
오버로딩(Overloading) 과 오버라이딩(Overriding) 1. 오버로딩(Overloading) 이름은 같지만 매개변수의 갯수가 다르거나, 갯수가 같다면 타입이 다른 메소드를 중복으로 선언하는 것을 말한다. (한 클래스 내에서 이름이 동일한 메소드를 만드는것) 메소드명이 동일 해야한다. 리턴타입은 영향이 없다. 매개변수의 개수가 달라야한다. 매개변수의 개수가 같다면, 테이터 타입이 달라야한다. 2. 오버라이딩(Overriding) 부모클래스의 메소드를 재정의하여 사용하는 것을 말한다. (부모클래스에서 받은 메소드의 로직을 재정의해서 사용하는것 객체지향언어의 다형성에 해당한다.) 상위 클래스에 메소드가 존재해야한다. 메소드 이름이 동일해야 한다. 메소드 리턴타입이 동일해야 한다. 메소드의 매개변수의 개수, 타입이 같아야한다. overloading vs. overr.. 2021. 7. 23.
JSP (Java Server Pages) JSP (Java Server Pages) HTML에 Java 코드를 삽입하여 동적인 우베페이지를 만들 수 있는 기술이다. MVC패턴에서 사용자에게 보여지는 View를 나타낸다. JSP와 Servlet(서블릿) 비교 JSP와 Servlet?? 어떤 개념을 가지고 있고 어떤 차이가 있는지 알아보도록 하겠다. 1. Servlet 정확한... blog.naver.com 2021. 6. 11.
컴포넌트 (Component) 웹 환경에서 일하다 보면 흔히 들을 수 있는 용어가 컴포넌트(Component)이다. 컴포넌트는 무엇을 의미하고 어떻게 다른지 알아보고자 한다. # 컴포넌트란?컴포넌트는 프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다. 그래서 객체지향언어를 사용할 때 자주 사용되며 재사용이 가능하기 때문에 컴포넌트 단위로 분류하거나 이동 가능하다는 특징이 있다. 이는 모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 할 수 있다. 웹사이트를 구축할 경우 모든 것을 새로 만드는 웹 사이트를 상상조차 할 수 없는게 현실이다. 대부분이 라이브러리, 플러그인, 모듈 그리고 컴포넌트로 재사용이 되는 부분들이 대.. 2021. 6. 10.
728x90
반응형