목록추상클래스 (4)
Yeonee's Story
안녕하세요. #yeoneeblog 여니입니다 :) 추상클래스와 인터페이스의 차이점 추상클래스는 추상 메소드 외에 멤버 변수나 일반 메소드를 가질 수 있지만, 인터페이스에서는 반드시 사전에 정의된 추상 메소드와 상수만을 가질 수 있다는 것입니다. 인터페이스(Interface) 인터페이스는 얼핏 보기에는 추상클래스와 매우 흡사한 개념입니다. 인터페이스는 숙련된 자바 개발자들에게 아주 선호되는 설계 기능이면서, 자바에서 다중 상속을 구현하게 해주는 고급 기술이기도 합니다. 인터페이스는 팀 프로젝트의 동시 작업에 유리하고 일반적으로 추상보다 요구되는 설계의 기준이 높아서 더 체계적이라는 평을 받습니다. 추상클래스 메소드를 내부 구현 코드를 작성하지 않고 선언부만 작성한 것을 추상 메소드라고 합니다. 이 추상 메..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 추상 💕공부파일 - Git 주소 자세한 코드 내용은 위의 git 주소를 확인해주세요. package Abstract; abstract class Player { abstract void play(String songName); abstract void pause(); abstract void stop(); } Main클래스 생성 후 추상클래스 상속 후, 빨간 밑줄이 뜨는 곳에 마우스를 가져다대면 뜨는 문구에서 첫번째 문구(아직 구현이 안된 함수를 생성)를 클릭하여 자동 클래스 생성해줍니다. Player이라는 추상클래스의 추상메서드들을 Main클래스가 상속을 받았기 때문에, 반드시 추상메서드에 들어갈 내용들을 구현해내..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 23.10.05 (목) - 면접대비 및 개념정리 + 티스토리정리 https://yeoneeluv.tistory.com/326 [JAVA] Java 객체지향프로그래밍 (클래스) 안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 클래스 클래스는 객체 지향 프로그래밍에 있어서 가장 기본이 되는 것입니다. 클래스를 이용하여 현실 세계의 특정한 물건을 지칭할 수 있 yeoneeluv.tistory.com https://yeoneeluv.tistory.com/327 [JAVA] 상속 Ⅰ 안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 상속 상속이란..
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) 개발자라면 '객체 지향 프로그래밍'이라는 단어를 많이, 그것도 아주 자주 들어보셨을텐데요, 오늘은 이 '객체 지향 프로그래밍'이 무엇인지, 'OOP'라는 이 단어는 무엇인지에 대해 알아보겠습니다. OOP 개념 OOP란 (Object-Oriented Programming)의 약자로, 객체의 관점에서 프로그래밍을 한다는 것으로 객체 지향 프로그래밍 언어를 뜻합니다. OOP는 객체를 기준으로 코드를 나누어 구현합니다. 자바의 경우 그 구성 부분의 단위가 클래스입니다. 클래스는 설계도이고 직접 일을 하는 구현체는 인스턴스입니다. 좀 더 자세히 말하자면 부품에 해당하는 객체들을 먼저 만들고 이것들을 하나씩 조립, 연결하여 전..