본문 바로가기
728x90

나도코딩25

[나도코딩] 자바기본편 - 섹션 8 (3) 패키지 package chap_07; import java.util.Random; public class _11_Package { public static void main(String[] args) { // 패키지 : 연관된 클래스들 묶어놓는 것 // import : 다른 패키지에 있는 걸 사용하겠다는 걸 알림 // Random 클래스 : 어떤 값을 랜덤으로 뽑을 수 있는 것 // Random 객체 // 객체이름 : random Random random = new Random(); // int 의 범위 내에서 정수형 값 반환 System.out.println("랜덤 정수: " + random.nextInt()); // 0 ~ 10 미만의 정수형 값 반환 System.out.println("랜덤 정수 (.. 2023. 4. 16.
[나도코딩] 자바기본편 - 섹션 8 (2) This // appendModelName을 추가하는 메소드 void appendModelName(String modelName) { // 여기a로 전달되는 modelName은 원래 갖고있던 인스턴스 modelName에 추가되는 것 // mondelName 업데이트 //modelName += modelName; // 왜 까망이만 출력됐을까? //앞에있는 modelName은 "클래스 인스턴스"로 만들어진 modelName //뒤에있는 modelName은 전달값(String modelName)에서 받은 modelName // 최신형+최신형 // 전달받은 파라미터값을 한 번 더 업데이트하고 끝나게 되는 것일 뿐이다. // 파라미터가 아니고 인스턴스의 modelName을 명시하고 싶으면 this.을 붙여준다 /.. 2023. 4. 15.
[나도코딩] 자바기본편 - 섹션 8 (1) 클래스 package chap_07; // # 설계도 (블랙박스 설계도) / 블랙박스 설계도에서 4가지 데이터(인스턴스변수)가 있는 것 // 이 클래스에서는 메인 메소드가 필요없음 // 그냥 변수 정의해주기 // 정의한 변수를 인스턴스 변수라고 함 public class BlackBox { String modelName; // 모델명 String resolution; // 해상도 int price; // 가격 String color; // 색상 // 인스턴스 변수 생성 } package chap_07; public class _01_class { public static void main(String[] args) { // 객체지형 프로그래밍 // 특징 : 유지보수 용이 // 높은 재사용성 // 문자열 .. 2023. 4. 12.
[나도코딩] 자바기본편 - 섹션 7 메소드 package chap_06; public class _01_Method { // 메소드 정의 public static void sayHello() { System.out.println("안녕하세요? 메소드입니다.");// sayHello(메소드 이름) } public static void main(String[] args) { // 메소드: 기능을 하는 코드들의 묶음(동작) // 메소드 호출: 메소드를 사용하는 것. // 다른곳에서 만든 메소드를 실행시키는 것. System.out.println("메소드 호출 전"); sayHello(); // 메소드 호출(원하는만큼 호출 가능) sayHello(); sayHello(); System.out.println("메소드 호출 후"); } } 전달값 (.. 2023. 4. 12.
[ HTML + CSS + 자바스크립트] 12.1 ~ 12.7 [ 코딩 자율학습 ] HTML+CSS+자바스크립트 12.1) 문서 객체 모델 이해하기 노드: Dom tree 각각의 구성요소 - 노드 종류 (5) - - 문서노드 - 요소노드 - 속성노드 - 텍스트노드 - 주석노드 12.2) 노드 선택하기 1. 속성으로 노드 선택하기 2. 메소드로 노드 선택하기 header link - 모든 노드 탐색 - 요소 노드 탐색 : 태그를 기반으로 받은 노드만 선택 - childNodes - : 다이렉트 자식만 반환 (후손 X) h1 a : 원하는 요소 노드를 바로 선택할 수 있는 장점 - getElementById() - h1 a - getElementsByClassName()- : class는 id와 다르게 중복해.. 2023. 4. 9.
[ HTML + CSS + 자바스크립트] 11.1 ~ 11.4 [ 코딩 자율학습 ] HTML+CSS+자바스크립트 11.1) 객체란 const person = { name: ["Hong Gildong"], // 배열 age: 20, // 숫자 isAdult: true, // 논리 }; : 키와 값으로 구성된 속성의 집합 - 리터럴 방식 - : {}을 이용해 객체 생성하는 것 const person = {}; - 빈 객체 - : 속성이 한 개도 없는 객체 const person = { name: "Hong Gildong" }; - 속성 - : 키와 값으로 구성 name - 키 Honag Gildong - 값 const person = { name: { firstName: "Gildong", lastName: "Hong", }, age: 20, // 숫자 i.. 2023. 4. 9.
728x90