일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 웹퍼블리셔
- 우편번호 API
- 무료 홈페이지 제작
- 자바스크립트
- 클릭해제
- 무료호스팅
- php
- 무료홈페이지
- 무료
- 무료서버
- 웹호스팅
- 홈페이지제작
- 우체국 우편번호
- 무료 홈페이지
- 문자열 뒤집기
- 자바키워드
- 마우스 오른쪽 버튼
- 새우편번호
- 마우스오른쪽
- 무료사이트
- 복사방지
- 무료 웹 호스팅
- php호스팅
- 웹퍼블리싱
- 호스팅
- 글자뒤집기
- 퍼빌리셔
- postcodify
- 무료제작
- 무료 호스팅
- Today
- Total
목록분류 전체보기 (237)
Developer Factory
package step01.exam03; /* * 문자열 다루기 * - C에서는 char[] 배열로 다룬다. * - 자바에서도 char[] 배열로 다룬다. * -> 내부의 복잡한 명령어를 감추고 (갭슐화) * -> java.lang.String 클래스 제공 */public class Test01 { public static void main( String[] args) { // 스트링버퍼의 비교 StringBuffer s1 = new StringBuffer("나는 홍길동이다."); StringBuffer s2 = new StringBuffer("나는 홍길동이다."); // 주소가 같은지 비교 if( s1 == s2) System. out.println( "s1 == s2"); // X // 주소 같은지 ..
/* 생성자* - 인스턴스 생성 직후 자동으로 호출되는 메서드* - 인스턴스 변수를 초기화* 생성자 선언* - 중요★★! 생성자의 존재 의의?* 인스턴스가 제대로 자신의 역할 수행할 수 있도록 최소한의 준비를 하는 시키는 것!*/ JavaScript : new Calculator(); ↑ ↑ 인스턴스 생성 함수 호출 Java : new Calculator (); ↑ ↑Calculator 설계도에 따라 인스턴스 준비 생성자 호출 명령 Polymorphism(다형성) ↓* Overloading : 같은 이름의 메서드를 여러개 정의 가능.-> 파라미터 선언이 달라진다. ★★★ 같은 기능을 수행하는 메서드에 대해 같은 이름을 부여 ★★★ -> 프로그래밍의 일관성 Q. 자바스크립트에서는 왜 Overloading이..
package test; public class CardTest { public static void main( String[] args){ System. out.println( "카드의 넓이는 : " + Card .width); System. out.println( "카드의 높이는 : " + Card .height); Card c1 = new Card(); c1. kind = "spade"; c1. number = 7; Card c2 = new Card(); c2. kind = "heart"; c2. number = 9; Card. height = 80 ; Card. width = 100 ; c1. height = 500 ; System. out.println( c2. height); System. o..
* 메서드를 분류하는 법 1) Boundary - UI 와 관련된 기능을 모아둠 2) Control - 입력 Data를 가공하여 Entity 에 전달- Entity 의 데이터를 가공하여 Boundary 에 전달- 업무관련 기능을 모아둠 3) Entity - Data를 다루는 기능을 모아둠
Test04.java package step01.exam02; public class Test04 { public static void main( String[] args) { //10 + 30 - 4 * 7 = 252 (연산자 우선순위 고려하지 않음) //5 * 3 - 6 / 3 = 3 (연산자 우선순위 고려하지 않음) Calculator04 calc1 = new Calculator04(); Calculator04 calc2 = new Calculator04(); calc1.init( 10); calc2.init( 5); calc1.plus( 30); calc2.multiple( 3); calc1.minus( 4); calc2.minus( 6); calc1.multiple( 7); calc2.divid..
Test03.java package step01.exam02; /* 계산 결과를 개별적으로 관리하고 싶다! * 데이터를 개별적으로 관리 * - 클래스 맴버 변수로는 불가능! * - 새로운 문법이 필요! => 인스턴스 변수(객체변수) */ public class Test03 { public static void main( String[] args) { //10 + 30 - 4 * 7 = 252 (연산자 우선순위 고려하지 않음) //5 * 3 - 6 / 3 = 3 (연산자 우선순위 고려하지 않음) // 인스턴스 생성 // - Calculator03에 선언된 변수를 참고하여 인스턴스를 생성하라! Calculator03 calc1 = new Calculator03(); Calculator03 calc2 = ne..
Test02.java package step01.exam02; public class Test02 { public static void main( String[] args) { //10 + 30 - 4 * 7 = 252 (연산자 우선순위 고려하지 않음) Calculator02.init (10 ); Calculator02.plus (30 ); Calculator02.minus (4 ); Calculator02.multiple (7 ); System. out.println( Calculator02.result ); } } Calculator02.java package step01.exam02; /* 클래스 맴버 변수 * - static 으로 선언된 변수 * - 클래스가 준비될 때 자동으로 만들어진다. * -..
Test01.java package step01.exam02; public class Test01 { public static void main( String[] args) { //10 + 30 - 4 * 7 = 252 (연산자 우선순위 고려하지 않음) int result = 0; result = Calculator01.plus (10 , 30 ); result = Calculator01.minus (result , 4 ); result = Calculator01.multiple (result , 7 ); System. out.println( result); } } Calculator01.java package step01.exam02; /* 함수 선언 * - 객체지향에서는 함수 -> 메서드 용어를 사용..
package com.eomjinyoung. java.basic .step04; ////////////////////////////////////////////////////////주제 : 참조 변수 와 배열////////////////////////////////////////////////////// /* >> 참조 변수! * - 자바에서 포인터가 없다고 하지만...허~~~ 정말 없어졌을까? * 단지, 역할이 축소되었을 뿐이다. * - reference 형에는 3가지가 있다. * class 형, interface 형, array 형 * - reference 값은 객체에 대한 포인터(주소) 이다. * - 객체는 동적으로 생성된 class의 instance, array 그리고 interface를 구현한 ..