반응형 자바26 11일차. 코로나의 위협, 그리고 getter,setter,private 평소에는 8시 45분정도면 오시던 강사님이 오늘은 9시 5분이 되도록 오지 않으셨다. '전장연 시위때문에 지하철 연착이 있나...?' 라고 생각하며 기다리던도중 매니저님이 들어오셔서 강사님의 코로나 검사로 인해 현재 검사 결과 기다리고 계신다고.... 음..... 결과는 양성이셨다. 급하게 Zoom으로 비대면 원격 수업으로 전환. 뭔가 어수선한 분위기 속에 오전에 2시간정도는 자습이 진행되었고, 11시나 되야 Zoom으로 온라인 수업이 진행되었다. 앞으로 일주일정도는 줌으로 진행한다는데.... 흐름이 뭔가 어긋나는 느낌이다. 스스로 마음을 다잡고 흐름을 이어 나가야한다고 생각이 든다. 오늘은 private 접근제어자와 getter setter 관련으로 수업내용이 진행되었다. 따로 getter와 sette.. 2022. 11. 8. Java 8 API https://docs.oracle.com/javase/8/docs/api/ 2022. 11. 8. 접근제한자(Access Modifier) 접근제어자는 4종류가 있다. 1. Private - 같은 클래스 안에서만 호출 가능하다 2. (Defalut) - 보통 아무것도 안붙이면 Defalut인데. Defalut는 같은클래스, 같은 패키지 안에서만 호출 가능하다 3. Protected - Defalut와 마찬가지로 같은클래스, 같은패키지에서 가능하고, 추가로 다른패키지의 자손클래스에서도 호출 가능하다 4. Public - 퍼블릭은 접근 제한이 없어서 어디서든 호출이 가능하다. 접근제어자를 Class 명에 사용할때는 Public과 Defalut만 사용 가능하고 Class의 멤버들은 4가지 종류 전부 사용 가능하다. (클래스 멤버 = 필드, 메소드) 2022. 11. 8. 9일차. 생성자와 기본생성자(Default Constructor) Class는 무조건 생성자를 1개 이상 보유하고 있어야합니다. 그동안 우리가 따로 생성자를 생성해주지 않았지만, 사용자가 별도로 선언한 생성자가 없다면, 시스템에서는 컴파일 단계에서 자동으로 매개변수값이 없는 생성자를 자동으로 생성해줍니다. 이렇게 매개변수값이 없는 생성자를 우리는 기본생성자(Defalut Constructor) 라고 칭합니다. 기본생성자의 문법은 기본적으로 Class명과 동일하게 적어주는게 원칙입니다. Soccer라는 클래스에서 기본 생성자를 선언해주려면 Soccer() { } 이런식으로 작성하는게 기본 생성자 문법입니다. 그리고 호출은 메인메소드가 있는 클래스에서 Soccer sc = new Soccer(); 이렇게 선언해주면 객체가 생성되고 필드안에 값이 지정되있다면 sc 변수가 해.. 2022. 11. 4. 이전 1 2 3 4 5 6 7 다음 반응형