0910

고정 헤더 영역

글 제목

메뉴 레이어

0910

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • 취미
      • 랑그릿사
    • 개발 공부
      • Java
      • React
      • Spring
      • DB(DataBase)
    • 개발 실습
      • HW(HobbyWorld)
      • WIC(Where Is Coffee)
    • 오류

검색 레이어

0910

검색 영역

컨텐츠 검색

분류 전체보기

  • [Java] 객체의 생성과 사용

    2024.01.18 by 양양츄

  • [Java] 변수의 타입. 기본형, 참조형

    2024.01.17 by 양양츄

  • [Java] 클래스와 객체 그리고 인스턴스 ( Class, Object, Instance)

    2024.01.17 by 양양츄

  • [Java] 객체지향 언어를 사용하는 이유

    2024.01.17 by 양양츄

[Java] 객체의 생성과 사용

앞서 정리했듯이, 객체를 생성하려면 클래스를 사용해야한다. 객체의 생성 클래스명 변수명; 변수명 = new 클래스명(); Car c; c = new Car(); 여기서 변수명 c는 "참조변수"가 된다. Car라는 클래스를 참조변수(c)에 할당한다. => 참조변수(c)에 객체가 생성된다 라고 이해하면 될 듯하다 참조변수를 사용하는 이유 ? 객체를 사용하려면 참조변수가 필요하기 때문이다. 즉, 클래스로 객체를 생성하고, 생성한 객체를 참조변수에 할당해서, 참조변수를 통해서 사용한다. 객체의 사용 참조변수를 통해서 객체의 변수, 메서드를 사용한다. // 1. 클래스 작성 class Car { String color; // 색깔 boolean power; // 시동 상태 void power() { power =..

개발 공부/Java 2024. 1. 18. 18:21

[Java] 변수의 타입. 기본형, 참조형

변수는 데이터를 저장하기 위한 메모리 저장 공간을 의미한다. int number = 7; 자료형 (기본형 / 참조형) 변수명 대입연산자 값 int 타입의 변수 number는 7 이라는 값을 할당받은 변수이다. 변수명 앞에 놓이는 자료형은 크게 2가지로 분류된다 1. 기본형 : 실제 값을 저장한다. * 변수의 선언과 동시에 메모리가 생성된다. * 메모리 스택(stack)에 저장된다. - 논리형 : boolean - 문자형 : char - 정수형 : byte, short, int, long - 실수형 : float, double 2. 참조형 : 객체의 주소를 저장한다. * 기본형 8가지를 제외한 나머지라고 생각하면 된다. * 프로그램이 제공하는 클래스, 사용자가 만든 클래스, 배열 등등이 모두 참조형이다. ..

개발 공부/Java 2024. 1. 17. 21:18

[Java] 클래스와 객체 그리고 인스턴스 ( Class, Object, Instance)

클래스란 ? 객체를 정의해 놓은 것 클래스의 용도는 ? 객체를 생성하기위해 사용한다 그렇다면 객체는 무엇일까. 객체란 ? 실제로 존재하는 모든 것. 객체의 용도는 ? 객체가 가진 속성이나 기능에 따라서 용도가 다름 객체를 생성하기 위해서 클래스를 사용한다는 말인데... 전자제품을 예를 들어 생각해보자. TV(객체)를 만들기 위해서 TV설계도(클래스)가 필요하다 => 객체 : TV / 클래스 : TV설계 가 되는 것이다. 객체 = 변수 + 메서드 변수 = 속성 , 메서드 = 기능 ex) TV를 속성(변수)과 기능(메서드)으로 구분지어보자 속성 : 크기, 높이, 색상, 제조사 등등 기능 : 전원 켜기/끄기, 채널변경, 볼륨높이기/줄이기 등등 클래스로부터 생성된 객체를 인스턴스라고 부른다. 그렇다면, 클래스와..

개발 공부/Java 2024. 1. 17. 17:39

[Java] 객체지향 언어를 사용하는 이유

객체지향 언어는 프로그래밍 언어에 객체지향 개념(규칙)이 더해진 개념이다. 객체지향 언어를 사용하면 코드의 재사용성이 높고, 유지보수가 용이하다. - 코드의 재사용성 높다 : 기존 코드를 이용해서 새로운 코드 작성이 쉽다 - 유지보수 용이하다 : 코드간의 관계를 이용해서 코드변경을 쉽게 할 수 있다. OOP ( Object - Oriented Programming ) - 객체지향 프로그래밍 핵심개념 - 캡슐화 - 상속 - 추상화 - 다형성

개발 공부/Java 2024. 1. 17. 16:51

추가 정보

인기글

최신글

페이징

이전
1 2 3 4
다음
TISTORY
0910 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바