[JAVA] 기초 - 객체에 값 할당하기

2024. 4. 19. 15:14·JAVA/Java 기초
더보기

1. 하나의 클래스 설계로 여러 개의 객체를 만들 수 있다

2. 우선 순위가 아주 높은 . 연산자의 이해

 

클래스 설계하고 메모리에 올리기

new 키워드와 데이타입(); —> 생성자

 

실습 코드

package basic.ch05;

 

public class Warrior {

 

     // 속성

     String name;

     double height;

     double weight;

     String color;

     int health;

     int attackPower; // 공력력

     int defensePower; // 방어력

 

 

 package basic.ch05;

 

 public class WarriorMainTest {

 

 // 메인 함수(코드의 시작점) --> JVM Stack 

 public static void main(String[] args) {

 

     // new -> 예약어, () <- 생성자

     Warrior warrior1 = new Warrior();

     // 메모리에 올라가면 객체라고 부른다. heap(동적 메모리 영역)

     // 객체의 접근은 . 연산자를 통해서 접근할 수 있다.

     Warrior warrior2 = new Warrior();

       warrior1.name = "티모";

       warrior1.health = 100;

       warrior1.attackPower = 30;

       warrior1.defensePower = 1;

       System.out.println("--------------------");

       warrior2.name = "야스오";

       warrior2.health = 120;

       warrior2.attackPower = 20;

       warrior2.defensePower = 2;

     System.out.println("---------------------");

     System.out.println(warrior1.name);

     System.out.println(warrior2.name);

 

 }

 

 } 

 

우선 순위가 아주 높음 . 연산자 

'JAVA > Java 기초' 카테고리의 다른 글

[JAVA]이미지 올리기  (0) 2024.04.29
[JAVA] 기초 - 함수와 메서드  (1) 2024.04.19
[JAVA]기초 'break, continue 사용'  (0) 2024.04.17
[JAVA]기초 '반복문 while'  (0) 2024.04.17
[JAVA] 기초 "반복문 for"  (0) 2024.04.17
'JAVA/Java 기초' 카테고리의 다른 글
  • [JAVA]이미지 올리기
  • [JAVA] 기초 - 함수와 메서드
  • [JAVA]기초 'break, continue 사용'
  • [JAVA]기초 '반복문 while'
미로910
미로910
개발자를 꿈꾸는 민경이의 기록 블로그
  • 미로910
    개발 note
    미로910
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 설치 메뉴얼
      • HTML
      • JAVA
        • Java 기초
        • Java 응용
        • 자료구조
        • HTTP
        • JSP 프로그래밍
      • MySQL
        • MySQL 기본
        • 1일 1쿼리
      • CSS
      • Spring boot
      • JS
        • 게시판 만들기
      • Git
      • Flutter
        • MVVM 활용
        • 심화 버전
        • 1일 1 Flutter
      • 디자인 패턴의 활용
      • error note
      • My Project
        • [졸작] LLM 기반 특허 유사도 분석 시스템
        • 도서 관리 프로그램 (final project)
        • amigo
        • 친구 매칭 프로그램(FMP)
      • Python
      • 딥러닝
      • 네트워크
      • 공부 노트
        • 연구회
        • 자료구조
      • 기타
  • 블로그 메뉴

    • 홈
    • 전체보기
    • -----------------------
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Flutter
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
미로910
[JAVA] 기초 - 객체에 값 할당하기
상단으로

티스토리툴바