강의 정리하기

강의 정리하기/JAVA

생성자

이 객체(Calculator)를 이용하기 위해서는 먼저해야할 것이 있다. 메소드 setOprands를 호출하기 전에 add, sub 등 메소드를 호출한다면 원하는 결과를 얻을 수 없다. (원래 코드) 이것은 객체 Calculator를 사용하기 위해서 사용자는 메소드를 호출하기 전에 setOprands를 호출해야 한다는 것을 기억하고 있어야 한다는 것을 의미한다. 아래는 글 객체 지향 프로그래밍 코드 중 일부분 public class Calculator { int left, right; static double PI = 3.14; static int base = 0; public Calculator(int left,int right) {//생성자 (원래 void setOprands) this.left = ..

강의 정리하기/JAVA

변수의 유효 범위

전역 변수란? 어디서든 호출하면 사용할 수 있는 변수 지역 변수란? 특정한 구역({ }) 안에 생성되어 그 지역 안에서만 사용할 수 있는 변수 public class Scope { static int i;// 전역변수 static void a() { i = 0; } public static void main(String[] args) { for (i = 0; i 결과는 0 1 2 3 4 // for문 안에서 i를 int라고 선언해줘도 for문 안에서의 지역변수가 된다. -> 결과는 0 1 2 3 4 public class Scop..

강의 정리하기/JAVA

객체 지향 프로그래밍

추상화란? 복잡함 속에서 필요한 관점만을 추출하는 행위 예)지하철 노선도 부품화란? 컴퓨터가 모니터, 마우스, 키보드, 본체 등과 같은 부품들로 나뉘어지는 것 은닉화, 캡슐화란? 내부의 동작 방법을 단단한 케이스 안으로 숨기고 사용자에게는 그 부품의 사용방법만을 노출하고 있는 것 인터페이스란? 부품들 간의 약속 예) 본체에 A사 모니터를 연결할 수도 있고 B사 모니터도 연결 가능하다는 것 클래스란? 객체의 설계도 인스턴스란? 클래스(설계도)에 따라 만들어진 구체적인 제품 객체란? 상태와 행위의 집합(변수와 메소드) 객체 vs 인스턴스 구체적인 코드 상에서 나타나는 객체를 인스턴스, 로직을 설계할 때 나타나는 인터턴스를 객체라고 부른다. 멤버란? 구성원 -> 변수, 메소드 멤버변수란? = 인스턴스 변수 +..

강의 정리하기/JAVA

메소드

public 리턴타입:출 메소드명(매개변수들:입){ }; ex) String[] method1(){ } 입력값 : 매개변수, 인자 / 출력값 : 리턴값 매개변수(Parameter) -> 전달된 인자를 받아들이는 변수 인자(Argument) -> 어떤 함수를 호출 시에 전달되는 값 //public 리턴타입:출 메소드명(매개변수들:입){ }; public void method1(){ System.out.println("입력, 출력 x"); } public void method2(int x){ System.out.println(x+"를 이용한 입력 o, 출력 x"); } public int method3(){ System.out.println("입력 x, 출력 o"); // 메서드 안에 리턴할 부분이 있어야 ..

강의 정리하기/JAVA

JAVA 기초

문자는 '로 감싸야한다. ex) System.out.println('코'); * "코"를 한다고 해서 에러가 발생하지는 않는다. -> 한 글자도 문자열이 될 수 있다. 문자열은 "로 감싸야한다. ex) System.out.println("코린이"); 큰따옴표 표시는 \" ex) System.out.println("안녕하세요 \"반갑습니다\""); -> 안녕하세요 "반갑습니다" 줄 바꾸기는 \n ex) System.out.println("안녕하세요\n반갑습니다"); -> 안녕하세요 반갑습니다 변수는 코드의 재활용성을 높여준다. 즉, 중복을 제거해서 가독성을 높여주고 유지보수가 편하다는 장점이 있다. 변수는 변하는 값을 의미한다면 상수는 변하지 않는 값을 의미한다. 정수는 기본적으로 int형 실수는 기본적으..

아민_
'강의 정리하기' 카테고리의 글 목록 (8 Page)