본문 바로가기

Dev74

[Java] 제네릭 (Generic) 제네릭이란? - 제네릭(Generic)은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법 - 클래스 내부에서 사용할 데이터 타입을 나중에 인스턴스를 생성할 때 확정하는 것 class Person { // public T info; } //인스턴스화할 때 안에 구체적인 데이터타입 설정 // p1과 똑같은 타입 Person p1 = new Person(); Person p2 = new Person(); 2022. 6. 16.
[Java] 자바의 정석 기초편 ch7-17~20 제어자, static, final, abstract ch7-17 제어자(modifier) - 클래스와 클래스의 멤버(멤버 변수, 메서드)에 부가적인 의미 부여 접근제어자 public, protected, (default), private 그 외 static, final, abstract, native, transient, synchronized, volatile, strictfp - 하나의 대상에 여러 제어자를 같이 사용가능 ( 접근제어자는 4개 중에 1개만 붙임 ) public class ModifierTest { public static final int WIDTH = 200; public static void main(String[] args) { System.out.println("WIDTH=" + WIDTH); } } ch7-18 static -.. 2022. 6. 15.
[React] #7.6 Parameters App.js import { BrowserRouter as Router, Switch, Route } from 'react-router-dom'; import Detail from './routes/Detail'; import Home from './routes/Home'; // :id 변수 id function App() { return Hello ; } export default App; Movie.js import PropTypes from "prop-types"; import { Link } from "react-router-dom"; function Movie({ id, coverImg, title, summary, genres }) {// id를 prop으로 받기 return ( {title}.. 2022. 6. 14.
[React] #7.5 React Router react-router-dom 버전 package.json 에서 기존 버전을 확인할 수 있다. App.js import { BrowserRouter as Router, Switch, Route } from 'react-router-dom'; import Detail from './routes/Detail'; import Home from './routes/Home'; //Switch : 경로 하나에 하나의 렌더링을 하기위해 사용 //Route path='URL' -> URL에 따라서 컴포넌트 실행 function App() { return Hello ; } export default App; Movie.js import PropTypes from "prop-types"; import { Link } fr.. 2022. 6. 14.