본문 바로가기
반응형

Java56

접근제한자(Access Modifier) 접근제어자는 4종류가 있다. 1. Private - 같은 클래스 안에서만 호출 가능하다 2. (Defalut) - 보통 아무것도 안붙이면 Defalut인데. Defalut는 같은클래스, 같은 패키지 안에서만 호출 가능하다 3. Protected - Defalut와 마찬가지로 같은클래스, 같은패키지에서 가능하고, 추가로 다른패키지의 자손클래스에서도 호출 가능하다 4. Public - 퍼블릭은 접근 제한이 없어서 어디서든 호출이 가능하다. 접근제어자를 Class 명에 사용할때는 Public과 Defalut만 사용 가능하고 Class의 멤버들은 4가지 종류 전부 사용 가능하다. (클래스 멤버 = 필드, 메소드) 2022. 11. 8.
Java 효율적인 코딩을 위한 참고 서적 1. 클린코드 http://www.yes24.com/Product/Goods/11681152 Clean Code 클린 코드 - YES24 애자일 소프트웨어의 혁명적인 패러다임을 제시하는 책이다. 저자 로버트 마틴은 오브젝트 멘토(Object Mentor)의 동료들과 힘을 모아 ‘개발하며’ 클린 코드를 만드는 최상의 애자일 기법을 정제 www.yes24.com 2. 리팩토링 http://www.yes24.com/Product/Goods/89649360 리팩터링 2판 - YES24 개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술마틴 파울러의 『리팩터링』이 새롭게 돌아왔다.지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 『리팩토링』은, www.yes24.com 3. 읽기 좋은 코드가 .. 2022. 11. 7.
프로그래머스 Lv.0 짝수의 합 구하기 For문을 이용해서 1부터 n까지 반복해서 증가후에 For문 안의 지역변수 i를 이용하여 짝수 검증 후에 짝수일때마다 answer 변수에 해당 수를 누적 더하는 방식으로 풀었습니다. 2022. 11. 6.
9일차. 생성자와 기본생성자(Default Constructor) Class는 무조건 생성자를 1개 이상 보유하고 있어야합니다. 그동안 우리가 따로 생성자를 생성해주지 않았지만, 사용자가 별도로 선언한 생성자가 없다면, 시스템에서는 컴파일 단계에서 자동으로 매개변수값이 없는 생성자를 자동으로 생성해줍니다. 이렇게 매개변수값이 없는 생성자를 우리는 기본생성자(Defalut Constructor) 라고 칭합니다. 기본생성자의 문법은 기본적으로 Class명과 동일하게 적어주는게 원칙입니다. Soccer라는 클래스에서 기본 생성자를 선언해주려면 Soccer() { } 이런식으로 작성하는게 기본 생성자 문법입니다. 그리고 호출은 메인메소드가 있는 클래스에서 Soccer sc = new Soccer(); 이렇게 선언해주면 객체가 생성되고 필드안에 값이 지정되있다면 sc 변수가 해.. 2022. 11. 4.
반응형