일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 정처기필기합격 #정처기합격후기
- 방통대 #방송통신대학교 #컴퓨터과학 #컴퓨터과학과 #컴과 #방통대컴퓨터과학과 #방통대컴과 #방통대파이썬 #방통대C #방통대자바
- 서블릿 #자바모델1 #자바모델2 #mvc #mvc패턴
- html #자바와서블릿 #자바와웹연결 #웹연결
- web.xml #배포지시자 #서블릿테스트
- sql #오라클 #불리언형 #boolean #webjava #java #jsp #Mybatis #마이바티스 #마이바티스환경설정 #모델1 #모델1프로그래밍 #Batis #마이바티스다운로드 #web설정 #웹프로그래밍 #게시판 #게시판제작 #게시판만
- Init-param #context-param #
- 정처기 #정처기필기 #정보처리기사 #정보처리기사필기 #정보처리기사2023 #정처기2023 #정처기3회 #정보처리기사3회 #정보처리기사실기 #정처기실기 정처기합격
- ORACLE #TIGER #SCOTT #SCOTT계정 #오라클학습계정 #프로그래밍 #SQL #SQLORACLE #오라클 #오라클연습 #오라클연습계정 #오라클연습문제 #WHERE절 #오라클조건절
- 자바 #웹자바 #webJava #java #코딩 #코딩초보 #ojdbc #서블릿 #자바서블릿 #javaServelet #servelet #httpServlet
- Model #
- 자바웹프로그래밍
- jsp #게시판만들기 #자바로게시판만들기 #웹테스트 #JNDI #myora #Oracle #오라클 #DAO #DTO #아파치톰캣 #웹자바셋팅 #모델1 #모델1방식 #모델1방식웹프로그래밍 #웹프로그래밍
- 어노테이션 #@WebServlet #WebServlet #
- union #sql99 #외부조인 #오라클조인 #sql조인 #자체조인 #비등가조인 #비등가조인 #테이블복사 #오라클테이블 #null인데이터출력
- spring #스프링 #전자정부표준프레임워크 #표준프레임워크 #자바스프링 #스프링다운로드 #자바스크립트 #웹프로그래밍설정 #웹프로그래밍셋팅
- QUERY #DML #SQL문 #내림차순정렬 #오름차순정렬
- 8 실무에서 가장 많이 사용하는 SQL
- 정처기3회 #정보처리기사2023
- 마이바티스환경설정
- View #
- 갤러리제작 #갤러리만들기 #jsp갤러리 #jsp게시판 #jsp프로그래밍 #jsp웹프로그래밍 #jsp웹 #jsp모델1방식 #사진업로드 #jsp사진업로드 #jdbc6 #jdbc드라이버다운 #jdbc드라이버무료다운
- Doit #Doit오라클 #Doit시리즈 #연습문제
- 자바 #웹자바 #JAVA #WEB #WEBJAVA #WEBPROGRAMMING #웹 #웹프로그래밍 #코딩 #CODING #모델1 #모델2 #모델1방식 #모델2방식
- tern다운로드 #메이븐다운로드 #maven #스프링라이브러리 #자바라이브러리 #톰캣설정 #WAS #웹어플리케이션서버
- 서블릿선언 #서블릿선언방법 #
- java #array #자바 #배열 #프로그래밍 #코딩 #자바프로그래밍
- Controller
- 기말고사 #방통대기말고사 #방통대후기 #방통대기말고사후기 #방통대2023년1학기 #방통대1학기 #방통대C프로그래밍 #방통대장학금 #방통대영어회화1
- cos.jar #cos드라이버 #파일업로드드라이버 #루피는귀여워 #마이바티스 #MyBatis #마이바티스sql #마이바티스DB #마이바티스jsp #마이바티스이클립스 #mapper #config.xml #마이바티스다운로드
- Today
- Total
장미의 개발일기
클래스와 객체 본문
&개발의 순서와 과정:
*요구사항 파악* -> 분석 (클래스다이어그램) -> ***설계(클래스다이어그램) ***: 재사용성 -> 구현 -> 테스트 -> 배포
@절차지향과 객체지향 이해하기@
1.절차지향: (procedural programming) : 순서에 맞춰 단계적으로 실행하도록 명령어를 나열
= 기능 중심 프로그래밍
2.객체지향: (object-Oriented programming) : 클래스를 붕어빵 틀, 붕어빵을 객체에 비유하면 이해하기가 쉽다.
실체화 된 객체를 인스턴스라고 부른다(붕어빵). 우리가 붕어빵 틀을 먹을 수 없듯이 클래스는 직접 사용이 불가능하다.
대신 클래스를 통해서 객체를 만들어 실체화한 후에 객체 속의 필드와 메소드를 사용가능하다.
객체는 new 키워드를 사용해 우선 객체를 main에 생성한 뒤에 사용가능함에 유의하자. (String클래스 제외)
= 객체 중심 프로그래밍
* 슈퍼 클래스- 서브클래스 => 부모 자식 관계 = = "Is a"관계
* 객체 단위로 상호 연동 => "has a "관계
*인터페이스 - 클래스 -> 구현관계
*전역변수: 소속이 없는 변수; 자바에는 전역변수의 개념이 없다. 지역변수만 있다. 전역변수를 최소화 해야 다른 라이브러리를 가져가 썼을 때 충돌 가능성이 없다. < ---> 지역변수는 반드시 초기화가 필수
*구조체 : 배열과 다르게 다른 자료형도 섞어서 묶은 자료형. ex) 학생 (성적,반,이름,성별 등)
객체에 접근하고 사용하는 방법!!!
package repeat;
public class A {
// 속성: 멤버필드
// 인스턴스 변수 : new란 연산자로 현재 클래스를 객체로 생성한 후 접근
// main메서드나 다른 메서드에서 A ref = new A() 객체 생성을 먼저 이렇게
//하고 생성된 주소를 ref란 변수에 저장한 후, "."란 연산자를 사용해서
//참조해서 사용한다.
// ref.num1
int num1=100; //멤버필드라 0 기본값을 갖음
// static 변수 : 생성없이 사용이 가능하다. A.num2 : A클래스의 변수 num2
static int num2;
public static void main(String[] args) {
System.out.println("static 값: "+num2);
//System.out.println("static 값: "+A.num1);
//참조자료형 변수 = new 참조자료클래스();
A ref = new A();
System.out.println("인스턴스 변수값:"+ref.num1);
ref.num1 = 1000;
System.out.println("인스턴스 변수값:"+ref.num1);
}
}
'개발일기 > Java' 카테고리의 다른 글
클래스 조금 아는 상태에서 회원정보 등록하고, 출력하는 프로그램 만들기 (0) | 2023.04.20 |
---|---|
IT 개발쪽 필수 용어 정리 (0) | 2023.04.19 |
Do it! 자바 완전 정복 (김동형) - 배열 연습문제 5장 참조자료형 (0) | 2023.04.19 |
String 클래스의 특징과 자주 쓰는 메소드 & StringTokenizer, split 차이 (0) | 2023.04.18 |
static 메소드 및 필드멤버 : 회원가입 프로그램 만들기 (0) | 2023.04.18 |