본문 바로가기

반응형

WINK-(Web & App)

(438)
[2024-2 Java 스터디] 김지나 #3주차 05장. 객체 지향 프로그래밍 ✅ 객체 지향 프로그래밍- '객체'들의 모임으로 컴퓨터 프로그램을 파악하는 것- 객체들은 각각의 역할을 수행하고, 결괏값도 독립적으로 유지함  ✅ 클래스class Animal {}public class Sample { public static void main(String[] args) { }}// Animal 클래스 만들기 (원래 Aniaml 클래스 사용하려면 파일 이름 Animal.java여야 함!!)- 이렇게 아무 내용이 없는 클래스여도 객체를 만드는 기능을 가지고 있음class Animal {}public class Sample { public static void main(String[] args) { Animal dog ..
[2024-2 Java 스터디] 김태일 #3주차 05. 객체 지향 프로그래밍 05-1 객체 지향 프로그래밍이란? - 자바를 계산기에 비유하자면 위와 같이 계산기를 두개 만들필요 없이 객체를 사용하여 아래와 같이 간단히 해결 가능- Calculator 클래스로 만든 별개의 계산기 cal1, cal2 가 각각 역할을 수행- 계산기 cal1, cal2 (이것을 객체라 함) 의 결괏값은 독립적인 값을 유지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) { ..
[2024-2 Java 스터디] 강보경 #3주차 객체 지향 프로그래밍자바로 계산기를 구현해보자class Calculator { static int result = 0; static int add(int num) { result += num; return result; }}public class Sample { public static void main(String[] args) { System.out.println(Calculator.add(3)); // 3 System.out.println(Calculator.add(4)); // 7 }} 음? 계산기 2대가 필요해짐class Calculator1 { static int result = 0; static int..
[2024-2 Java 스터디] 김민서 #3주차 객체 지향 프로그래밍 class Calculator { int result = 0; int add(int num) { result += num; return result; }}public class Sample { public static void main(String[] args) { Calculator cal1 = new Calculator(); // 계산기1 객체를 생성한다. Calculator cal2 = new Calculator(); // 계산기2 객체를 생성한다. System.out.println(cal1.add(3)); System.out.println(cal1.add(4)); ..
[2024-2 React.js 스터디] 윤아영 #2주차 1. useEffect를 사용하여 마운트/언마운트/업데이트시 할 작업 설정하기1) deps가 비어있을 때( * deps는 useEffect의 두 번째 인자를 의미한다. )import React, { useEffect } from 'react';function User({ user, onRemove, onToggle }) { useEffect(() => { console.log('컴포넌트가 화면에 나타남'); return () => { console.log('컴포넌트가 화면에서 사라짐'); }; }, []); 위 코드에서 return() => { 여기에 쓰여진 명령어들은 컴포넌트가 사라질 때 실행된다. }return 앞에 쓰여진 명령어들은 컴포넌트가 나타날 때 실행된다.(지금은..
[2024-2 React.js 스터디] 김지수 #2주차 useEffect를 사용하여 마운트/언마운트/업데이트시 할 작업 설정하기 마운트 / 언마운트UserList.jsimport React, { useEffect } from 'react';function User({ user, onRemove, onToggle }) { useEffect(() => { console.log('컴포넌트가 화면에 나타남'); return () => { console.log('컴포넌트가 화면에서 사라짐'); }; }, []); return ( onToggle(user.id)} > {user.username}   ({user.email}) onRemove(user.i..
[2024-2 Java 스터디] 정채은 #2주차 8. 맵대응 관계를 쉽게 표현할 수 있게 해주는 자료형 키(key)와 값(value)을 한 쌍으로 갖는 자료형  >1. putput 메서드 : key, value 추가  2. getget 메서드 : key 해당하는 value 얻을 때 사용  3. containsKeycontainsKey 메서드 : 맵에 해당 key 여부 T/F 리턴  4.removeremove 메서드 : 해당 key 항목 삭제 후 value 값 리턴  5.sizesize 메서드 : 맵 요소 개수 리턴  6.keySetkeySet() 메서드 : 맵 모든 key 모아서 집합 자료형으로 리턴    9. 집합>중복 허용 X순서 X>교집합 구하기 : retainAll 메서드 ---> intersection 출력  합집합 구하기 :  addAll ..
[2024-2 Java 스터디] 김지수 #2주차 맵맵은 사전(dictionary)과 비슷하다. 예를 들어 people이란 단어에는 사람, baseball이라는 단어에는 야구라는 뜻이 부합되듯이 맵은 키(key)와 값(value)을 한 쌍으로 갖는 자료형이다.키(key)값()valuepeople사람bassball야구 HashMapputput 메서드는 key와 value를 추가할 수 있다.import java.util.HashMap; public class Sample { public static void main(String[] args) { HashMap map = new HashMap(); map.put("people", "사람"); map.put("baseball", "야구"); } } getget 메서드는 key에 해당하는 value를 얻을 때 ..

반응형