본문 바로가기

분류 전체보기

(37)
select와 v-select v-select를 사용할때 item-text가 아니라 item-title을 사용해야함! https://vuetifyjs.com/en/components/selects/ {{ interest.name }} 위 두 select는 같은 내용을 구현 함 data() { return { name: '', nickname: '', gender: '', mobile: '', email: '', userId: '', interest1: '', interestList: [ { name: '관심사1번', value: 'INTEREST1' }, { name: '관심사2번', value: 'INTEREST2' }, { name: '관심사3번', value: 'INTEREST3' }, { name: '관심사4번', value:..
1. JavaScript JavaScript -HTML조작하기 위함 JS로 HTML 다루기 .getElementById() 셀렉터 (문서 안에서 원하는 요소를 찾아서 바꾸기) 안녕하세요 document.getElementsByClassName('클래스명').무엇을 = '어떻게'; 바꿔주세요 //id 대신 클래스명으로도 셀렉트할 수 있다. //id와 달리 클래스는 중복될 수 있기 때문에 뒤에 인덱싱 해줘야한다. //('클래스명')[0] '어떻게' 부분은 메소드라고 하며 html 요소의 어떤 속성을 변경할지 결정하기 위해 사용한다. 다 외울 필요 없이 검색해서 사용하면 된다. 예) javascript how to change txet red 기본적인 UI 만드는 법(Alert 박스 만들기) 1. 먼저 HTML CSS로 UI 디자인을..
16. stream을 이용하여 객체의 특정 요소를 기준으로 정렬하기 import java.util.Comparator; import java.util.stream.*; . . . public class Problem24 { public static void main(String[] args) { MyCoordinate myCoordinate = new MyCoordinate(); //myCoordinate의 nearGasStationsList리스트에 GasStationCoordinate 인스턴스를 추가한 것 myCoordinate.AddGasStation("gasStation1"); myCoordinate.AddGasStation("gasStation2"); myCoordinate.AddGasStation("gasStation3"); myCoordinate.AddGasS..
15. 반복문으로 객체 만들기 Test test1, Test test2, Test test3...Test test i 반복된 이름의 객체를 만들고 싶을 때 for문 i를 이용할 수 있을까? public class Test { int num; String str; public Test() { } public void makeTests (int num) { for (int i = 1; i
13. 객체지향 (1) 1. 객체지향 OOP (Object-Oriented Programming) 객체지향의 기본개념은 모든 사물의 속성과 기능을 분석하여 객체로 만들고 모든 사건들을 객체간의 상호작용으로 이해하는 것이다. 객체지향의 특징 - 상속 - 캡슐화 - 추상화 - 다형성 객체지향의 장점 - 코드의 재사용성이 높다. - 코드의 유지·보수성이 높다. - 중복 코드의 제거 2.클래스와 객체 클래스 객체지향 관점에서 클래스란 객체를 정의해 놓은 것이다. 객체를 생성하는데 사용된다. 1) 하나의 소스파일에 하나의 클래스가 기본이다. 2) 소스파일의 이름은 public class의 이름과 같이야한다. 3) 그러나 public class가 없으면 상관 없다. 한편 프로그래밍 관점에서 클래스는 다음과 같이 나눌 수 있다. 1) 설계..
12. static static static은 언제나 메모리에 상주한다. Stack도 Heap도 아니다. 그러므로 별도로 new를 할 필요 없이 사용할 수 있다. 대표적으로 main, Math.ranmdom이 있다. public class CustomRandom { final private static int MIN = 0; public static int generateNumber (int min, int max) { return (int) (Math.random() * (max - min + 1)) + min; } public static int generateNumber (int max) { return generateNumber(MIN, max); } }
11. 생성자와 Method 메서드 생성자 생성자 만드는 방법 Public 클래스이름 ( 자료형 입력받을 값 ) { 구동시키고자 하는 작업 } 1. 생성자는 class의 이름과 같다. 리턴 타입이 없다. 2. 만약에 외부에서 값을 입력 받을 것이라면 소괄호( ) 에 입력받을 형태를 작성한다. 3. 실제 클래스가 new를 통해 객체화 될 때 구동시키고 할 작업을 중괄호{ } 내부에 배치한다. Method 메서드 클래스 내부에서 기능을 수행하는 집합 메서드 만드는 방법 public 리턴타입 매서드이름() { 구동시키고자 하는 작업 return 리턴할값 ; } 1. public 옆에 리턴타입과 매서드 이름을 작성한다. 2. 중괄호{ } 내에서는 실제 매서드 구동할 작업을 작성한다. +리턴 : 함수의 결과 값을 반환한다는 뜻의 예약어 - 리턴타입..
10. format 출력 printf format을 출력하는 printf printf 사용방법 정수형(int) → %d 문자형(String) → %s (그러나 자바에서 문자형의 경우 그냥 +를 사용하면 됨) 실수형(float, double) → %f int a = 100; String b = "백"; System.out.printf ("%d은 %s이다.", a, b); System.out.println(); System.out.println( a + "은 " + b + "이다." ); 둘은 같은 문장을 출력한다.