본문 바로가기

[김영한 자바 강좌] 정리5

[김영한의 실전 자바 (기본편)] 섹션5 - 패키지 [코드] package pack;public class Data { public Data(){ System.out.println("패키지 pack data 생성"); }}pack 패키지에 포함package pack.a;public class User { public User(){ System.out.println("패키지 pack.a 회원 생성"); }}pack > a 패키지에 포함 [방법1] pack 패키지 안 PackageMain1클래스에서 각각 다른 두 클래스 호출하는 법 package pack;public class PackageMain1 { public static void main(String[] args) { Data data .. 2024. 4. 30.
[김영한의 실전 자바 (기본편)] 섹션4 - 생성자 [생성자]package construct;public class MemberInit { String name; int age; int grade;}1) 생성자가 없을 때package construct;public class MethodInitMain1 { public static void main(String[] args) { MemberInit member1 = new MemberInit(); member1.name = "user1"; member1.age = 15; member1.grade = 90; MemberInit member2 = new MemberInit(); member2.name = "user.. 2024. 4. 22.
[김영한의 실전 자바 (기본편)] 섹션3 - 객체지향 프로그래밍 1. 절차 지향 프로그래밍 [코드1]package oop1;public class MusicPlayerMain1 { public static void main(String[] args) { int volume = 0; boolean isOn = false; //음악 플레이어 켜기 isOn = true; System.out.println("음악 플레이어를 시작합니다."); //볼륨 증가 volume++; System.out.println("음악 플레이어 볼륨:" + volume); //볼륨 감소 volume--; System.out.println("음악 플레이어 볼.. 2024. 4. 20.
[김영한의 자바 입문] - 코드로 시작하는 자바 첫걸음(섹션6 ~ 10) 몰랐거나 헷갈렸거나 중요한것같은 개념 위주로 정리했다! 1. 스코프 스코프(Scope)란? 변수의 접근 가능한 범위 스코프 존재 이유? - 효과적인 메모리 사용 - 코드 복잡성 감소 2. 스캐너(Scanner) 학습 사용자가 변수에 값을 입력 받고싶으면 어떻게 코드를 작성해야할까? scanner 자바는 Sysyem.in을 통해 입력을 받을 수 있지만 해당 방법은 복잡하다. 따라서 이런문제를 해결하기 위한 클래스가 Scanner클래스이다. package scanner; import java.util.Scanner; public class Scannner1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); .. 2024. 4. 13.