no image
java↗7-7. 클래스 변수와 인스턴스 변수
선언위치에 따른 종류 영역 1. 클래스 영역 : iv(instance variable), cv(class variable) 2. 메서드 영역 : lv(local variable)무늬와 숫자같이 카드마다 개별적으로 달라야 하는 것은 인스턴스 변수(iv)를 사용한다.(개별 속성) 폭, 높이와 같이 카드마다 개별적으로 같아야 하는 것은 클래스 변수(cv)를 사용한다.(공통 속성)class Ex6_3Ex { public static void main(String args[]) { System.out.println("Card.width = " + Card.width); System.out.println("Card.height = " + Card.height); Card c1 = new Card(); c1.kind..
2024.03.25
no image
java↗7-6. 선언위치 변수종류
class Variables // 클래스영역 (instance variable) { int iv;// 인스턴스 변수 static int cv; // 클래스 변수(static변수, 공유변수) void method() // 메서드영역 { int lv = 0; // 지역변수 (local variable) } }// 클래스영역의 끝 1. 선언문만 가능하다. (X - y=x+3 , System.out.pritln()) (O - 변수선언 int iv; static int cv; , 메서드선언(메서드정의)) 2. 선언문의 순서는 상관없다.(메서드선언과 변수선언 순서 상관없음, 보통 변수선언->메서드선언이 일반적) cv = 객체생성x (아무때나 사용가능하다) iv = 객체생성o (객체생성을 해야 사용가능하다), 메서드..
2024.03.25
대적기도 직후에 사기꾼이 피해금액을 돌려놓다
2주전 레노버 리전5 노트북 1660ti를 400000원에 중고구매 했는데 계속 판매자가 물건을 핑계대면서 보내지 않고, 물건과 송금액을 보내주지 않았다. 약속 기한이 오늘 3월25일 월요일 오후 12시까지 시간을 주었다. 피해 금액을 돌려주면 신고하지않고 없었던 일로 마무리 해주기로 했다. (해당 피의자는 99년생 많이 어린 나이에 빨간줄이 그어지는게 불쌍했다) 허나 12시가 지나도 피해금액은 들어오지 않았고, 스트레스와 악한 마음이 자리잡으려고 했다. 허나 그 즉시 그 마음을 거절하고 악한 영이 주는 악한 생각을 예수 그리스도의 이름으로 대적하고 내쫓아내는 기도를 했다. (모든것을 합력하여 선한 일로 만드시는 하나님을 생각하며) 그러자, 마음에는 평화가 찾아왔고 안심이 되었다. 내 마음에는 평안이 생..
2024.03.25
no image
java↗7-5. 클래스의 정의
클래스의 정의 (1) 클래스 == 데이터 + 함수 클래스 : 1. 설계도 2. 데이터 + 함수 3. 사용자 정의 타입 1. 변수 : 하나의 데이터를 저장할 수 있는 공간 2. 배열 : 같은 종류의 여러 데이터를 하나로 저장할 수 있는 공간 3. 구조체 : 서로 관련된 여러 데이터(종류 관계X)를 하나로 저장할 수 있는 공간 4. 클래스 : 데이터와 함수의 결합(구조체 + 함수) 클래스의 정의(2) 사용자 정의 타입 - 원하는 타입을 직접 만들 수 있다. 시간을 다루기 위한 클래스를 생성(기본형은 8개뿐이다) int hour; int minute; int second; int hour1, hour2, hour3; int minute1, minute2, minute3; int second1, second2,..
2024.03.24
no image
java↗7-4. 객체 배열
객체 배열 == 참조변수 배열
2024.03.24
no image
java↗7-3. 객체의 생성과 사용
두 문장을 하나로 줄이면 Tv t = new Tv();로 쓸 수 있다. 1. 클래스 생성(설계도) 2. 객체 생성(제품) 3. 객체 사용(변수,메서드 사용) class Ex6_1 { public static void main(String args[]) { Tv t; // Tv인스턴스를 참조하기 위한 변수 t를 선언 t = new Tv(); // Tv인스턴스를 생성한다. t.color = "레드"; // Tv인스턴스의 멤버변수 color의 값을 레드로 한다. t.channel = 7; // Tv인스턴스의 멤버변수 channel의 값을 7로 한다. t.channelDown(); // Tv인스턴스의 메서드 channelDown()을 호출한다. System.out.println("현재 채널은 " + t.chan..
2024.03.24
no image
java↗7-2. 한파일 여러 클래스 작성하기
// 하나의 소스파일에는 하나의 클래스만 작정하는 것이 바람직하다 public class Hello2 { // 소스파일의 이름은 public class이름과 일치 } // 하나의 소스파일에는 하나의 public class만 허용 class Hello3 { } class Hello4 { }
2024.03.24
기도
하나님 아버지, 저를 저보다 더 사랑하시는 하나님을 찬양합니다. 그리고, 저희 아빠, 배우자로 예비해주신 자매와 이웃들, 제 주변 사람들, 앞으로 제가 만나게 될 사람들 모두를 제가 사랑하는 것보다 그들을 사랑하시는 하나님을 찬양합니다. 사랑 그 자체이신 하나님 아버지를 찬양합니다. 제가 하나님의 사랑의 통로가 되어서 저들에게 하나님의 사랑이 흘러갈 수 있길 원합니다. 제가 준비되어있습니다. 저를 사랑의 통로로 사용해주시길 기도드립니다. 하나님 아버지, 저는 이러한 불편한 상황들과 문제들과 어려움을 주는 사단 마귀를 예수 그리스도의 이름으로 대적합니다. 제가 인지하고 있지 못한 제 삶 깊숙히 들어온 사단 마귀가 주는 거짓과 악한 영향들을 뿌리채 뽑아 제 삶에서 그들을 예수 그리스도의 이름으로 쫓아내고 대..
2024.03.22
no image
java↗7-1. 클래스와 객체
클래스의 정의 클래스란 객체를 정의해 놓은 것 클래스의 용도 클래스는 객체를 생성하는데 사용 하드웨어(현실세계에 있는 것) -> 소프트웨어(현실세계에 있는 것을 컴퓨터 안으로 만듬) cd플레이어 -> 곰플레이어 (mp3 재생) 객체 = 속성(변수) + 기능(메서드) 속성 : 크기, 길이, 높이, 색상, 볼륨, 채널 등 기능 : 켜기, 끄기, 볼륨 높이기, 볼륨 낮추기, 채널 변경하기 등 객체와 인스턴스 (객체 = 인스턴스) 객체 : 모든 인스턴스를 대표하는 일반적 용어 인스턴스 : 특정 클래스로부터 생성된 객체(예:Tv인스턴스) 클래스 -(인스턴스화)-> 인스턴스(객체) 설계도 제품 클래스(설계도)가 왜 필요한가? 객체(제품)를 생성하기 위해 객체(제품)가 왜 필요한가? 객체(제품)를 사용하기 위해 객체..
2024.03.22