Chapter 6. 클래스에 대하여 ▶ 학습 목표 : 클래스가 무엇인지 이해하고 클래스변수 인스턴스변수의 차이에 대해 설명할 수 있다. 6-4. 메서드 : 파라미터값을 받아 처리하고 리턴값을 반환하거나 출력하는 함수 반환타입 메서드명(타입 변수명, 타입 변수명, ..) { //메서드 내부 동작 return 값; } 메서드도 함수이기 때문에 클래스와 인스턴스로 구분한다. 반환타입에는 일반변수들과 참조변수 클래스도 올 수 있다. - 클래스 멤버와 인스턴스 멤버 참조 및 호출 : 클래스 멤버 → 인스턴스 멤버 X 인스턴스 멤버 → 클래스 멤버 O 인스턴스 멤버 → 클래스 멤버 O 클래스 멤버 → 인스턴스 멤버 O Class test { int a //인스턴스 변수 이므로 생성 해주어야 사용가능 static i..
- 클래스 : 클래스는 변수화 함수로 이루어져 있다. (클래스의 자식은 변수와 함수) // 클래스는 변수와 함수의 집합. 설계도이다. 실체화되지 않음 - 변수와 함수의 상태 : 변수와 함수의 상태는 static or 인스턴스 두가지로 구분할 수 있다. (변수와 함수는 static이냐 인스턴스이냐로 구분) (미리 생성 or 만들어야함) - 클래스에서 다른 클래스 접근 : 클래스에서 다른 클래스 접근하고자할 때 두가지 방법이 있다. 첫번째, static(클래스)가 있다. static은 미리 생성되어있으므로 new 사용해서 생성할 필요 없음(사용해서 생성은 가능함) 사용하고자할때 어디서든지 사용할 수 있다. static은 1개만 존재함(new안함) 두번째, 인스턴스가 있다. 인스턴스는 사용하고자할때 생성을 해..
void modi(int no) { for(int i=0; i
변수 정리 ▶ 학습 목표 : 클래스가 무엇인지 이해하고 클래스변수 인스턴스변수의 차이에 대해 설명할 수 있다. - 변수 : 데이터 담는 상자이다. 데이터를 나중에 쓸것인지 아닌지, 변수의 위치 등에 따라 나눌 수 있다. - 변수 생성 데이터타입 변수명; 보라색으로 표시되는 것은 예약어 - 데이터타입에 따른 변수종류 정수 실수 문자 논리 참조 byte float char boolean class명 short double String int long - 위치에 따른 변수의 종류 1. 클래스 안에 생성 전역변수(파란색) 2. 함수 안에 생성 지역변수(갈색) - 전역변수 같은 클래스의 함수들이 사용 가능 다른 클래스의 함수들도 사용이 가능하지만 따로 처리가 필요하다. 사용하기 위해 하는 작업 첫번째, 인스턴스이..
package test; import java.util.Scanner; class sub { float avg(int a, int b, int c) { return(a+b+c)/3.0f; } int total(int a, int b, int c) { return a+b+c; } } public class score { public static void main(String[] args) { int kor; int eng; int math; Scanner input; Scanner input2; int t; float a; String name; String score; sub sb = new sub(); input=new Scanner(System.in); input2=new Scanner(System...
package chapter6; import java.util.Scanner; class sub{ int plus(int a,int b) { System.out.println("여기는 plus함수"+a); System.out.println("전달받은 b:"+b); return a+b; } int minus(int x, int y) { return x-y; } int mul(int first, int second) { return first * second; } int div(int a, int b) { return a/b; } int mod(int aa, int bb) { return aa%bb; } } public class cal { public static void main(String[] args..
Chapter 6. 클래스에 대하여 ▶ 학습 목표 : 클래스가 무엇인지 이해하고 클래스변수 인스턴스변수의 차이에 대해 설명할 수 있다. 6-2. 클래스와 객체 - 클래스 : 객체를 만들기위한 설계도이다. 클래스의 자식으로는 변수와 함수를 가진다. (변수와 함수를 가지고 객체를 생성) *함수는 '함수()'와 같이 표현 - 인스턴스 : 클래스를 통해 객체를 만드는 것이다.(new를 사용) *같은 이름을 가졌지만 값은 다르다. (주소값) - 클래스의 사용 package chapter6; public class 인사직원 { public static void main(String[] args) { /*클래스 변수는 * 1.클래스이름.변수명 접근가능 * 2.참조변수.변수명 접근가능 */ int p = 생산직원.pr..
package chapter6; public class car { boolean powerOn; String color; int wheel; int speed; boolean wiperOn; void power() {powerOn = !powerOn;} void speedUp() {speed++;} void speedDown() {speed--;} void wiper() {wiperOn = !wiperOn;} } public class Class_practice { public static void main(String[] args) { car mycar = new car(); System.out.println("시동 처음 초기화 : " +mycar.powerOn); System.out.println("..
- Total
- Today
- Yesterday