메소드(method)와 생성자(Constructor)
·
개발 - 언어/JAVA
메소드(Method) : 특정 작업을 수행하기 위한 명령문의 집합 1. 메소드의 사용 목적 중복되는 코드의 반복적인 프로그래밍을 피하기 위함 모듈화로 인해 코드의 가독성 증가 유지보수하기 용이함 ※ 메소드를 작성할 때는 하나의 메소드가 하나의 기능만 수행하도록 작성하는것이 좋다. 2. 메소드 정의 접근제어자 반환타입 메소드이름(매개변수목록) { // 선언부 // 구현부 } 접근제어자 : 메소드에 접근할 수 있는 범위 (public, private, protected...등) 반환 타입(return type) : 작업을 마치고 반환하는 데이터의 타입 (int, String, void...등) 메소드 이름 : 메소드를 호출하기 위한 이름 매개변수목록(parameters) : 메소드 호출 시에 전달되는 인수의..
JAVA - 상속(Inheritance)
·
개발 - 언어/JAVA
상속이란? : 부모 클래스(상위 클래스)와 자식 클래스(하위 클래스)가 있고, 자식 클래스는 부모 클래스를 선택해서, 그 부모의 멤버를 상속받아 그대로 쓸 수 있게 하는 것 상속의 대상 : 자식클래스가 부모 클래스로부터 상속을 받게 되면 부모 클래스의 필드와 메서드를 물려받게 된다. 단, 접근제어자가 private을 갖는 필드나 메소드는 상속이 불가하고, 패키지가 다를 경우 접근제어가자 default인 경우에도 상속이 불가능하다. 상속의 장점 : 중복된 코드를 줄일 수 있고, 유지보수가 편리하며, 통일성이 있고 다형성을 구현할 수 있다. 상속의 방법(선언) - extends : 상속받을 자식 클래스 뒤에 extends 키워드를 사용하고 부모 클래스를 적어주면 됨. ex) class Child extend..
JavaScript - Split() 과 Join()
·
개발 - 언어/JavaScript
Array.join() : join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듦. arr.join([separator]) : separator는 매개변수이며, 배열의 각 요소를 구분할 문자열이다. 이 구분자는 필요한 경우 문자열로 변환, 생략시 배열의 원소들을 쉼표로 구분한다. 예제 // join 예시 var izAry = ['유리', '예나', '채원']; var izStr1 = izAry.join(); var izStr2 = izAry.join(' / '); document.writeln('' + izStr1 + ''); document.writeln('' + izStr2 + ''); document.writeln(izStr1.length); document.writeln(izStr2..
JavaScript 별찍기 예제
·
개발 - 언어/JavaScript
// 직각삼각형 for (let i = 0; i
JavaScript 기초 정리 - 01
·
개발 - 언어/JavaScript
- 자바스크립트 객체 자바스크립트에서는 객체가 "왕" 거의 모든것들이 객체 or 객체처럼 동작 객체란 ? : 속성들의 그릇 (속성은 이름과 값을 가짐) → codyA 와 codyB의 객체는 객체자체로만 보면 큰차이가 없지만, 객체를 만든 생성자 함수는 서로 다름 : codyA 객체는 Object() 생성자의 인스턴스를 사용해 만듦 : codyB 객체는 Person() 생성자를 사용해 만들어짐 [ Person() 생성자는 다른 Person() 객체를 만들 때도 사용할 수 있는 "생산공장(Factory)"으로써 사용됨 ] ※ 두 방법 모두 결과적으로는 같은 복합 객체를 만들어냄. 둘 모두 객체를 생성할 때 가장 많이 사용하는 패턴
JavaScript 필요 정리 - 03
·
개발 - 언어/JavaScript
사용방법에 따른 함수분류 일반 함수 : 가장 일반적으로 사용한 함수 중첩 함수 : 함수 안에 함수가 있는경우 / 이때 함수안에 있는 함수를 중첩함수라고 함 ※ 중첩 함수의 용도 : 내부 전용 함수 : 이름이 없는 이벤트 리스너로서의 활용 : 중복 코드 또는 그룹화 콜백 함수 : 함수 실행결과 값을 리턴이 아닌 "매개변수"로 넘어온 함수를 호출해서 넘겨주는 방식을 콜백 : 이때 매개변수로 넘어온 함수를 콜백함수라고 부름 ※ 실무에서의 콜백함수 용도 : '이벤트리스너'로써의 활용 : 타이머 실행 함수 - 서버와 데이터를 주고 받을때 jQuery/Ajax의 결과물이 필요할때 클로저 함수 : 일반적인 함수의 경우 호출의 의해 함수내부의 실행구문을 모두 실행하게 되면 함수내부에서 만든 지역변수가 자동으로 사라지지..
수토리지
'Java' 태그의 글 목록