본문 바로가기
728x90

Web75

[HTML/CSS] HTML 태그 모음 [HTML/CSS] HTML 태그 모음 html의 대부분의 태그는 여는 태그와 닫는 태그가 있다. 로 시작하면 닫는 이 꼭 있어야 한다. 하지만 과 같이 닫는 태그가 없는 태그도 있다. 잘 구분해서 쓰면 좋을 것 같다. 태그 기능 활용방법 or 비고 웹 문서의 유형을 html로 지정 태그 위(문서 최상단)에 씀 문서를 html로 시작한다는 선언 라고 하면 언어를 한국어로 지정한다는 뜻 브라우저의 정보를 입력 , , 등이 주로 이 부분에 들어감. 메타데이터 입력 이라고 하면 문서 내에서 한글을 사용할 수 있음. 문서 제목 브라우저 탭 상에 나타나는 제목 외부 문서 참조 다른 문서를 참조할 때 사용(CSS 파일 등) 형식으로 씀. 문서의 내용을 입력 페이지의 모든 태그들을 body 라인 내에 입력함. 헤더 .. 2022. 6. 15.
[HTML/CSS] HTML/CSS란? [HTML/CSS] HTML/CSS란? HTML/CSS는 생각을 컴퓨터에 구현하는 시각화 도구이다. 자바스크립트, 자바, 파이썬 등등으로 만들어진 로직들을 직접 눈에보이게 끔 구현하는 도구인 것이다. (작가가 그린 그림이 HTML/CSS로 구현된 페이지, 그것을 움직이게끔 하는 것이 자바스크립트 등이다.) HTML/CSS만 들어간 페이지는 정적이다. 마우스를 위에 올려놓으면 움직이는 모션들은 자바스크립트 등의 언어를 통해 로직을 구현해줄 때 동적으로 구현이 가능하다. HTML/CSS로 만들어진 페이지는 누구나 접속이 가능하다. Chrome, Safafi, firefox, edge 등등 다양한 웹 브라우저 또는 모바일 기기를 통해 누군가의 생각이 들어간 컴퓨터 언어를 하나의 그림과 같이 볼 수 있는 것이다.. 2022. 6. 15.
[Java] this와 super [Java] this와 super this와 super. 많이 보긴하는데, 헷갈릴 때가 있다. 또한 this와 this(), super와 super()의 차이. 더 상세하게 알아보고 기억하기 위해 기록한다. 아래의 코드는 정보관리 시스템을 할 때 사용한 코드이다. 2022.06.13 - [프로그래밍 언어/Java] - [Java] 상속 inheritance 을 활용한 정보관리 시스템 만들기 public Student(String name, int age, int height, int weight, String studentId, int grade, double gPA) { //상속받은 클래스의 매개변수를 가진 super 생성됨. super(name, age, height, weight); this.stu.. 2022. 6. 15.
[Java] Overloading, Overriding [Java] Overloading, Overriding 오버로딩과 오버라이딩 말은 비슷하지만 다른 것이다. 오버로딩은 매개변수를 다양하게 받아오기 위해서 생성자든 메소드든 '과적'을 하는 것이고, 오버라이딩은 상속과 연관된 개념으로 부모 클래스의 메소드를 덮어쓰고 새로운 메소드로 활용하는 것이다. 1. Overloading public class Over{ public Over(int a){ ... } public Over(int a, int b){ ... } public Over(int a, int b, String c){ ... } } Over o1 = new Over(1); Over o2 = new Over(1, 2); Over o3 = new Over(1, 2, "야호"); 위와 같이 Over 클.. 2022. 6. 15.
[Java] 다형성(Polymorphism) 알아보기 [Java] 다형성(polymorphism) 알아보기 칼은 참 다양한 종류가 있다. 요리할 때만 해도, 과일칼, 채소자르는 칼, 고기 다지는 칼, 빵칼 등등등.. 요리 용도가 아니라 도축, 수술 등등 많은 곳에서 쓰는 것이 칼이다. '칼'이라는 것이 만약에 클래스라면, 또는 인터페이스라고 이해를 해보자. 칼은 '스테인리스'로 되어 있고, '손잡이'가 있으며, '한 면이 날카롭거나 두 면이 날카로워야' 한다. 이렇듯 다형성은 :같은 타입이지만 실행 결과가 다양한 '객체'를 이용할 수 있는 성질 을 의미한다. 과일칼과 수술용 메스도 어찌보면 같은 타입인데, 과일 칼은 과일 깎을 때 사용하고, 메스는 개복에 사용한다. 실행 결과 자체가 달라지는 것이다. 자바에서는 다형성을 위해 부모 클래스 타입의 참조 변수로.. 2022. 6. 13.
[Java] 추상, 인터페이스 [Java] 추상(abstract), 인터페이스(interface) 추상(abstract) 그리고 인터페이스(interface)는 "~을 하겠다"라는 계획서와 같다. '하겠다'라고 하면 너무 추상적이지 않은 계획서이지 않나? 그렇다. 그 부분 때문에 추상 또는 인터페이스를 쓰는 것이다. ~~을 해야 한다를 기억해 놓을 수 있기 때문에, 그 때 그 때 ~~을 상황에 맞게 해결해 나가면 되는 것처럼, 완벽하게 구현해놓지는 않았지만, 추상 클래스 또는 인터페이스를 상속하여 그 부분을 상세하게 클래스 안에서 구현하고 싶을 때, 추상 또는 인터페이스를 사용하는 것이다. 1. 추상(Abstract)으로 동물 클래스 만들기 각각의 동물의 울음소리를 각각의 클래스마다 다르게 설정해보는 것이다. '울음' 이라는 것은 동.. 2022. 6. 13.
728x90