본문 바로가기

반응형

WINK-(Web & App)

(425)
[2024-2 Java 스터디] 김재승 #4주차 목차 Default Constructor Constructor Overloading Interface Polymorphism Abstract Class디폴트 생성자, 생성자 오버로딩, 인터페이스, 다형성, 그리고 추상 클래스에 대한 내용을 알아보자.1. 디폴트 생성자 (Default Constructor)자바에서 생성자가 없을 때 컴파일러가 자동으로 제공하는 생성자를 바로 디폴트 생성자라고 부른다.디폴트 생성자는 매개 변수가 없으며, 객체 생성 시 초기값을 설정하지 않아도 사용할 수 있다는 특징이 있다.public class Car { // 필드 private String model; private int year; // 디폴트 생성자 public Car() { ..
[2024 - 2 웹기초 스터디] 김재승 #2주차 웹 개발의 중요한 요소인 CSS에 대해 알아보겠습니다.CSS는 웹 페이지의 디자인과 레이아웃을 담당하는 역할을 하며,html로 만든 사이트를 더욱 이쁘게 보이도록 하는데 도움을 줍니다.1. CSS란 무엇인가?CSS(Cascading Style Sheets)는 웹 페이지의 스타일과 레이아웃을 정의하는 언어입니다. HTML이 구조를 담당한다면, CSS는 그 구조를 시각적으로 꾸며주는 역할을 합니다. CSS를 사용하면 글꼴, 색상, 간격, 정렬 등 다양한 시각적 요소를 쉽게 조정할 수 있습니다.CSS의 기본 구조CSS는 선택자와 선언 블록으로 이루어집니다.선택자 { 속성: 값;} 예를 들어, 아래의 코드는 모든 태그의 색상을 파란색으로 설정하는 방법입니다.ex)h1 { color: blue;}2. CSS..
[2024-2 웹기초 스터디] 이민형 #2주차 Css 누구니? CSS(Cascading Style Sheets)는 웹 페이지의 스타일을 정의하는 언어로HTML로 작성된 구조에 색상, 레이아웃, 폰트, 간격 등의 시각적 요소를 추가하는 데 사용된다.CSS를 사용하면 웹 페이지의 디자인과 레이아웃을 효율적으로 관리할 수 있다. 주요 기능HTML 요소에 스타일을 적용 (색상, 크기, 폰트 등)웹 페이지의 레이아웃 조정 (위치, 정렬, 크기, 간격 등)반응형 디자인 구현 (화면 크기에 맞춰 스타일 변경) CSS 기본 문법은 선택자(selector), 속성(property), 값(value)으로 구성된다.CSS는 HTML 요소에 스타일을 적용하기 위한 규칙을 정의한다. 기본 구조선택자 { 속성: 값;}  선택자: HTML 요소를 지정예: p, h1, ...
[2024-2 웹기초 스터디 #2주차] 김민재 - CSS CSS란? CSS: Cascading Style SheetsCascading : 계단식Style : 멋을 내다Sheets : (종이) 한 장⇒ 계단식으로 스타일을 정의하는 문서HTML + CSS ⇒ 문서 열기 ⇒ 코드 해석 ⇒ 웹 페이지HTML이 없는 CSS는 사실상 의미가 없다문법 학습 및 속성의 종류기본 문법 및 사용 방법**CSS 기본 문법**선택자{ 속성명: 속성값;}선택자: 어떤 요소에 스타일을 적용할지에 대한 정보{중괄호}: 선택한 요소에 적용할 스타일을 정의하는 영역속성명: 어떤 스타일을 정의하고 싶은지에 대한 정보(색상, 크기 등)속상값 : 어떻게 정의하고 싶은가에 대한 정보HTML에 CSS를 더하려면인라인 스타일: 태그에 직접 기술하기스타일 태그: 스타일시트를 위한 태그를 추가하여 작성하..
Java[2024-2 Java 스터디] 이민형 #4주차 (5-5장) 자바를 "자바라" (Java "java")     자바. 상속을 받다. 상속이 무슨 뜻인지 아는가?상속은 뒤를 잇다 혹은 너거들이 아는 그 부모와 자식간의 상속도 있다. 자 자바에도 부모와 자식이 존재한다.다음 코드를 보자.class Animal { String name; void setName(String name) { this.name = name; }}class Dog extends Animal { // Animal 클래스를 상속한다.}public class Sample { public static void main(String[] args) { Dog dog = new Dog(); dog.setName("poppy"); Sy..
[2024-2 Java 스터디] 김지수 #4주차 상속class Animal { String name; void setName(String name) { this.name = name; }}class Dog extends Animal { // Animal 클래스를 상속한다.}public class Sample { public static void main(String[] args) { Dog dog = new Dog(); dog.setName("poppy"); System.out.println(dog.name); }}poppy클래스 상속을 위해서는 extends라는 키워드를 사용한다. 이제 Dog 클래스는 Animal 클래스를 상속하게 되었다. Dog 클래스에 객체 변수인 n..
[2024-2 Java 스터디] 이서영 #3주차 5-1. 객체는 왜 필요할까 계산기를 자바로 구현할 수 있음근데 여러 개를 구현하려면? 각각의 계산기는 값이 유지되어야함객체를 모른다면 계산기 여러 대의 클래스를 각각 만듬class Calculator1 { static int result = 0; static int add(int num) { result += num; return result; }}class Calculator2 { static int result = 0; static int add(int num) { result += num; return result; }}public class Sample { public static void main(Strin..
[2024-2 Java 스터디] 이가인 #4주차 목차상속자식 클래스의 기능 확장IS - A 관계 (상속 관계)메서드 오버라이딩 (메서드 덮어쓰기)메서드 오버로딩다중상속생성자정의, 생성자 규칙디폴트 생성자생성자 오버로딩인터페이스필요한 이유디폴트 메서드다형성추상클래스정의, 특징 상속자식 클래스의 기능확장보통 자식 클래스는 부모 클래스의 기능에 더하여 좀 더 많은 기능을 갖도록 작성할 수 있다.class Animal { String name; void setName(String name) { this.name = name; }}class Dog extends Animal { void sleep() { System.out.println(this.name+" zzz"); }}public class Sample..

반응형