본문 바로가기

분류 전체보기48

[JAVA]메소드 재정의 메소드 재정의를 통해 객체 지향 프로그래밍의 다형성(Polymorphism) 을 실현할 수 있으며, 자식 클래스가 부모 클래스의 기능을 확장하거나 변경할 수 있게 합니다.메소드 재정의의 특징메소드 시그니처가 동일해야 합니다: 재정의하는 메소드의 이름, 매개변수의 타입과 개수가 부모 클래스의 메소드와 동일해야 합니다.접근 제한자를 더 강하게 할 수 없습니다: 자식 클래스에서 재정의된 메소드의 접근 제한자는 부모 클래스의 메소드보다 더 강하게 설정할 수 없습니다. 예를 들어, 부모 클래스의 메소드가 public이라면, 자식 클래스에서 protected나 private으로 재정의할 수 없습니다.예외(Exception)의 제한: 자식 클래스의 메소드는 부모 클래스의 메소드에서 던질 수 있는 예외와 동일하거나 더.. 2024. 9. 5.
[JAVA]Generic 명명 관례 Generic 명명 관례타입 매개변수는 일반적인 변수명처럼 소문자로 사용해도 문제는 없다. 하지만 일반적으로 대문자를 사용하고 용도에 맞는 단어의 철글자를 사용한다.주로 사용하는 키워드E : ElementK : KeyN : NumberT : TypeV : ValueS,U,V etc : 2nd,3rd,4th types 2024. 5. 23.
[HTML]Semantic HTML,의미론적인 HTML Semantic은 사전적으로 '의미의',의미론적인' 이라는 뜻입니다.웹이 발전하는 과정에서 정보로서의 의미가 중요해지면서 사람과 기계(검색엔진, 스크린 리더) 모두에게 유용한 형태의 데이터가 발전하였습니다.그 중에 한 부분이 Semantic 입니다. Semantic 자체만으로는 광범위한 기술을 의미하고 있어 그 모든것을 설명하기는 어렵기 때문에 HTML태그 내에서 Semantic을 설명하고자 합니다.HTML5가 되면서 기능은 없지만 정보를 내포하고 있는 태그들이 나타나게 되었습니다. 상단에 표현되는 , 하단에 표현되는 , 웹사이트내 이동을 담당하는 등이 있습니다.태그 종류태그설명독립적인 콘텐츠를 정의합니다.별도로 표시되는 콘텐츠를 정의합니다.추가 세부 정보를 정의하고, 사용자가 보거나 숨길 수 있습니다.. 2024. 5. 11.
[Tool] 다양한 화면 사이즈 제공,Responsively 소개웹 개발을 하다보면 다양한 화면에서 테스트가 필요한 경우가 있다. 크롬에서도 개발자 모드를 통해 다양한 사이즈를 볼수 있지만 그보다 편리한 프로그램이 있어서 소개하고자 한다. 홈페이지를 통해서 쉽게 다운로드 할 수 있다. 2024. 5. 10.