분류 전체보기
-
클래스 #2Java 2023. 1. 16. 18:12
필드 객체의 고유한 속성이나 상태값을 저장하는 곳 Car라는 클래스가 있으면 그 안에 색상, 종류, 제조사 등이 필드이다. 클래스 변수는 클래스 타입으로 부르는게 좋다 인스턴스변수로 부를 수는 있다.(글자가 기울임에 따라 변수가 뭔지 알 수 있음) 종류 위치 선언방법 생성시기 클래스변수 클래스 블록 내 static int num; 클래스가 메모리에 로드 인스턴스 변수 클래스 블록 내 int num; 객체생성 지역 변수 메서등 기타 블록 내 int num; 해당 실행문이 실행될 떄 메서드 의존호출 (객체의 기능) 객체로부터호출(대부분) 접근제한자 리턴타입 메서드명 (매개변수...){ 실행문 … return 값 } 접근제한자 public, protected, private, defult 리턴타입 실행 포인트..
-
클래스Java 2023. 1. 16. 14:16
객체지향프로그래밍(Object Oriented Programming) 실제 세상에서 사물의 속성과 기능, 사물간의 관계를 컴퓨터 프로그램에서도 사용할 수 있게 프로그래밍하는 방법 이다. 객체지향 프로그래밍 언어의 특징 상속 부모가 가지고 있는 여러 속성과 기능들을 자식이 그대로 물려받을 수 있게 한다 코드의 중복을 줄여준다 다형성 부모/자식간의 관계가 있는 클래스는 자식이 부모의 타입으로 변환이 가능하다 예) 메인보드의 그래픽카드 슬롯이 있고 회사가 다르지만 그래픽카드에 꽂아 쓸 수 있다 추상화 개발자들이 구현하기 전에 객체들의 특징이나 속성들을 파악하고 설계하는 과정이다(장점 : 설계 시 이점이 있다) 보고서 양식 같은 것 들 ( 값이 채워져 있지 않지만 미리 설계된 포멧, 보고서양식, 이력서, 회원가..
-
-
삼항연산 조건문 반복문Java 2023. 1. 11. 17:51
삼항연산 if문과 비슷하지만 수식으로 이루어져 있다 비슷하지만 사용처가 조금 다르다 항이 3가지다 처리하는게 if문과 비교 했을때 속도가 느리다 조건이 복잡해질경우 가독성이 떨어진다 프로그램 실행제어 변수선언 변수대입 변수연산 변수출력 조건문 IF문 if~else문 else if문 조건식에 대한 결과를 boolean 값으로 가져온다 중첩 IF문 If문 안에 If문이 있는 것 Switch문 변수의 값에 따라 실행문을 선택하게 되는 구문이다 switch문에 변수 값에는 byte, short, int, char, string만 가능하다 반복문 while문 조건식을 넣고 조건식이 true인 경우에만 실행문이 실행된다 while(조건식){} 실행문; for문 반복 횟수가 정해져 있을 때 많이 사용한다 for(초기..