본문 바로가기

반응형

WINK-(Web & App)/JAVA 스터디

(60)
[2024-2 Java 스터디] 김지수 #6주차 패키지여러 개의 파일이 뒤죽박죽 섞여 있을 때 파일들을 성격에 맞게 분류하여 새 폴더에 저장하는 식으로 말이다. 자바의 패키지도 이와 동일한 개념이라 할 수 있다. 정리하면 패키지(package)는 비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리이다.패키지 만들기house 패키지에서 클래스를 생성하면 다음처럼 package house;와 같은 문장이 자동으로 삽입된다.house/HouseKim.javapackage house;public class HouseKim {}house/HousePark.javapackage house;public class HousePark {}package는 이 파일이 어떤 패키지의 파일인지를 알려 주는 역할을 한다. 서브 패키지란?서브 패키지는 기본 패키지 안에 존재하는..
[2024-2 Java 스터디] 이가인 #6주차 목차7-1 패키지7-2 접근 제어자7-3 스태틱 패키지비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리 (폴더와 비슷한 개념) 서브 패키지기본 패키지 안에 존재하는 하위 패키지-> 기본 패키지 내의 클래스들을 분류, 체계적으로 관리, 가독성 향상 패키지를 사용하는 이유비슷한 성격의 클래스들끼리 묶을 수 있어 클래스의 분류가 용이함클래스명이 동일한 경우도 패키지명이 다르다면 충돌 없이 사용할 수 있다.만약 배포용 프로그램을 만든다면 자바 클래스를 반드시 패키지 구조로 작성하는 것이 가장 좋다.  접근 제어자변수나 메서드의 사용 권한을 설정할 수 있다. privatedefaultprotectedpublicprivate 해당 클래스 안에서만 접근 가능default동일한 패키지 안에서만 접근 가능protect..
[2024-2 Java 스터디] 김민서 #6주차 패키지 패키지 : 비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리서브 패키지 : 기본 패키지 안에 존재하는 하위 패키지 (도트(.)를 이용하여 표시) 패키지 사용하기import house.HouseKim; //import 사용public class Sample { public static void main(String[] args) { HouseKim kim = new HouseKim(); }}import house.*; //house 패키지 내의 모든 클래스 사용public class Sample { public static void main(String[] args) { HouseKim kim = new HouseKim(); HousePark ..
[2024-2 Java 스터디] 강보경 #6주차 패키지- 파일이 어떤 패키지의 파일인지 알려주는 역할- 패키지 안에 클래스를 생성할 수 있음- 서브 패키지 : 패키지 안에 존재하는 패키지, 도트(.)로 표시- import해서 패키지 사용 OR * 기호를 통해 패키지 내 모든 클래스 사용- 같은 패키지 내에서는 import 없이도 사용할 수 있음- 비슷한 성격의 클래스들끼리 묶을 수 있어 용이- 패키지명이 다르면 클래스명이 동일해도 충돌 없이 사용 가능접근 제어자private- private이 붙은 변수나 메서드는 해당 클래스 안에서만 접근 가능 default- 접근 제어자를 별도로 설정하지 않았을 때 자동 설정 -> 동일한 패키지 내에서만 접근 가능package house; // 패키지가 동일하다.public class HouseKim { St..
[2024-2 Java 스터디] 김지나 #6주차 07장. 자바 날개 달기 07-01. 패키지- 패키지: 비슷한 성격의 클래스들을 모아 놓은 자바의 디렉터리  ✅ 서브 패키지란?- 서브 패키지: 기본 패키지 안에 존재하는 하위 패키지- 기본 패키지 내의 클래스들을 분류하여 체계적으로 관리, 가독성 향상package house.person; // 도트를 이용해 서브 패키지 표시(house 패키지의 서브 패키지 person)public class EungYongPark {}  ✅ 패키지 사용하기import house.HouseKim; // 클래스 사용 시 import문 추가public class Sample { public static void main(String[] args) { HouseKim kim = new HouseKim(); ..
Java[2024-2 Java 스터디] 이민형 #5주차 6장 자바를 "자바라" (Java "java")      6. 자바의 입력과 출력   콘솔 입출력  자바에서 사용자가 입력한 문자열, 즉 콘솔 입력한 문자열을 얻기 위해서는 System.in을 사용한다.import java.io.IOException;import java.io.InputStream;public class Sample { public static void main(String[] args) throws IOException { InputStream in = System.in; int a; a = in.read(); System.out.println(a); }}여기서 InputStream을 사용하기 위해선 그 도구를 import해준다. ..
[2024-2 Java 스터디] 김지수 #5주차 콘솔 입출력콘솔이란? 콘솔(console) 은 환경에 따라 변경될 수 있다. 인텔리제이에서 실행했다면 인텔리제이의 콘솔 창이 콘솔이 될 것이고 윈도우 명령 창에서 프로그램을 실행했다면 명령 창이 콘솔이 된다. 즉, 콘솔은 사용자의 입력을 받거나 사용자에게 문자열을 출력해 주는 역할을 하는 것을 통칭하는 말이다.인텔리제이 콘솔 창 콘솔 입력생년월일을 입력하라는 질문2002/01/01 자바에서 사용자가 입력한 문자열을 얻기 위해서는 다음과 같이 System.in을 사용한다.import java.io.IOException;import java.io.InputStream;public class Sample { public static void main(String[] args) throws IOExcept..
[2024-2 Java 스터디] 김태일 #5주차 "자바의 입출력" 06. 자바의 입출력06-1 콘솔 입출력- 콘솔 출력 : 사용자에게 문자열을 보여 주는 것- 콘솔 입력 : 출력된 질문에 사용자가 답변을 입력하는 것 1. 콘솔 입력- System.in 을 사용import java.io.IOException;import java.io.InputStream; //InputStream 임포트public class Sample { public static void main(String[] args) throws IOException { InputStream in = System.in; int a; a = in.read(); //read 메서드를 통해 int 자료형으로 저장 System.out.prin..

반응형