Static
✅ static 클래스 이름.static 변수 이름 한 줄 요약 static변수는 공동으로 사용되는 변수 static은 인스턴스 생성 전에 프로그램 시작과 동시에 데이터 영역에 생성, 클래스 변수 static(정적)은 마치 본사의 정보와 기능을 정의해 두는 것과 같다. 모든 인스턴스마다 동일하게 가지고 있을 것들에 대해서 사용...
✅ static 클래스 이름.static 변수 이름 한 줄 요약 static변수는 공동으로 사용되는 변수 static은 인스턴스 생성 전에 프로그램 시작과 동시에 데이터 영역에 생성, 클래스 변수 static(정적)은 마치 본사의 정보와 기능을 정의해 두는 것과 같다. 모든 인스턴스마다 동일하게 가지고 있을 것들에 대해서 사용...
✅ Block // 💡 { } 로 블록 생성 { int x = 1; //한 줄 한 줄이 statement System.out.println(x); } int z =1; //block for (int i = 0; i < 5; i++) { System.out.println(z + i); //statement // ⚠️...
💡 Primitive Type primitive type은 값 자체를 바꾼다. 그래서 바꾼 값num2는 num1값인 1이 된다. literal은 유일한 상수이기 때문에 항상 값 자체가 복사됨 read only: 따라서 원본이 아닌 복사본을 변경한 것이기 때문에 원본에는 아무런 영향을 미치지 못한다. must be declare...
✅ 상속 기존의 클래스에서 더 수정된 클래스 만들고 싶을 때 사용 같은 클래스 내에서 한 클래스를 extend하는 클래스 만들기 자식 클래스가 실행되면 부모 클래스도 무조건 실행된다. public class coffeeDT extends coffee coffeeDT는 coffee를 상속받는다 coffeeDT는 coffee의 필드...
✅ class & instance & object ☑️ class 클래스는 인스턴스가 가질 필드, 메소드를 가지고 있음 인스턴스를 정의한 틀 인스턴스를 생성하는데 사용 class= 올리브영 본사 필드 + 기능을 지정 매장들이 어떤 기능을 가지고 있을지, 어떤 일을 시킬지 정함 ...
✅ access modifier 접근 제어자, 정보 은닉화 필드 앞에 붙여 이 데이터에 대한 접근성을 제한한다. 이로써 정보를 감추기도 한다. ➡️ 정보 은닉화 메소드 앞에는 붙이지 않는다. ⭐️ 캡슐화 encapsulation 사용자가 굳이? 볼 필요 없는 부분들을 감싸서 더 편리하게 사용할 수 있게 하기 위함 클래스에 선언된 데이터를...
✅ This weeks achievements_이번 주 목표 달성 여부 What I learned_알게된 점 A OOP language JAVA, with its JVM features. I learned about datatypes, array, string and operators. Also basic for and if uses. In com...
✅ Daily Report 📌 TO-DO LIST submit github blog post study yalco method, scanner lesson 17, 18, 19, 20, 21, 22 assigment: make stars into diamond array using for ✅ Today I Lea...
✅ to use scanner import Scanner sc = new Scanner(System.in); ✅ string String input = sc.nextLine(); ✅ other datatype boolean bool = sc.nextBoolean(); int intNum = sc.nextInt(); double db...
✅ 메소드의 의미 반복을 최소화한다. 한 번 이상 실행할 수 있는 일련의 작업들을 묶는다. return값을 반환한다. ⭐️ 반환이란: ✅ 메소드 선언 방법 ☑️ 문법 return 없다면? public static void main(String[] args) { printWhatISay("I love JAVA"); ...