React-Native란 무엇인가?React-Native는 Facebook(현재 Meta)에서 개발한 오픈소스 프레임워크로, React를 기반으로 하여 모바일 애플리케이션을 개발할 수 있게 했다. React-Native를 사용하면 JavaScript와 React를 활용해 iOS와 Android 애플리케이션을 동시에 개발할 수 있다.기존에는 iOS와 Android를 위해 별도의 네이티브 언어(Swift/Objective-C, Kotlin/Java)로 개발해야 했지만, React-Native는 한 번의 코드 작성으로 두 플랫폼에서 실행 가능한 앱을 개발할 수 있는 장점을 가졌다.React-Native의 핵심 개념은 "Learn once, write anywhere"로, React의 지식만 있다면 모바일 애플..
오버로딩이란? - 자바에서 하나의 메서드 이름으로 여러 기능을 구현할 때 사용한다. 오버로딩의 조건 1. 메서드 이름이 같아야 한다. 2. 파라미터의 개수가 달라야 한다. 3. 파라미터의 개수가 같아도 타입이 달라야 한다 4. 파라미터의 개수가 같아도 순서가 달라야 한다. 코드 public class Book {//생성용 클래스 String title = "제목없음"; int series = 1; int page = 100; public Book() {//기능이 없는 생성자 } public Book(String t) {//제목만 받는 생성자 title = t; } public Book(String t,int p) {//제목과 페이지 수를 받는 생성자 title = t; page = p; } public ..
생성자란? - 클래스를 구성하는 구성요소 중 하나인 생성자는 객체를 생성할 때 호출되어 객체의 초기화를 담당하는 특별한 메서드다. - 객체를 생성하고 초기화하기 위해서는 반드시 생성자를 호출해야 한다. - 따라서 객체를 생성해야 하는 참조용 클래스는 모두 생성자를 가지고 있다. 생성자의 정의 - 생성자는 반환값이 없지만, 반환타입을 아예 작성하지 않는다. - 생성자는 필드의 초기화를 위한 데이터를 파라미터(매개변수)로 전달받을 수 있다. 생성자의 호출 방법 접근제한자 클래스명(파리미터1, 파리미터2,...){ } 생성자가 호출되는 경우 - 생성자는 클래스를 기반으로 객체를 생성할 때, 객체의 초기화를 담당하는 역할을 하므로 객체를 생성할 때만 호출할 수 있다. 기본생성자 - 자바의 모든 클래스에는 하나 ..
setter & getter 란? - 객체 지향 프로그래밍에서 객체의 데이터는 객체 외부에서 직접적으로 접근하는 것을 막는다. - 예를 들어 자동차의 속도가 음수가 될 수 없는데, 외부에서 음수로 설정하면 무결성이 깨진다. - 따라서 객체지향 프로그래밍에서는 메서드를 통해 변경하는 방법을 선호한다. - 데이터는 외부에서 접근하지 않도록 막고, 메서드는 공개를 해서 외부에서 메서드를 통해 데이터를 접근하도록 유도한다. 외부에서 직접적으로 접근하지 못하게 필드를 선언하는 방법 저번글에서 접근제한자에 대해 배웠다 접근제한자 기억나지 않는다면 [JAVA] 메서드(method) 변수의 생명주기 메서드를 자세히 보기 전에 변수의 생명주기에 대한 이해가 필요하다. 변수 종류 생명주기 지역변수 지역변수를 선안한 중괄호..
변수의 생명주기 메서드를 자세히 보기 전에 변수의 생명주기에 대한 이해가 필요하다. 변수 종류 생명주기 지역변수 지역변수를 선안한 중괄호 내에서만 유효하다. 매개변수(파라미터) 메서드가 호출될 때 만들어지고 메서드가 끝나면 사라진다. 객체변수 객체가 생성될 때 만들어지고, 그 객체를 참조하고 있는 변수가 없으면 사라진다. 클래스변수 클래스가 처음 호출될 때 생명이 시작되고, 프로그램이 끝날 때 사라진다. 메서드 - 메서드란 클래스 안에서 특정 기능을 수행하기 위해 코드들을 따로 하나의 블록으로 묶어놓은 집합이다. - 필요에 따라 이 집합을 호출해서 사용할 수 있다. - 우리는 메서드를 구현함으로써, 같은 내용의 코드를 반복적으로 작성해야 하는 상황을 피할 수 있다. - 메서드의 작성은 메서드 밖에서 써야..
클래스란? - 객체를 생성하기 위한 설명서이다. - 어떤 물건을 만들기 위한 매뉴얼이라고도 생각할 수 있다. - 클래스를 기반으로 객체를 생성해야 한다. - 하나의 설명서로 여러 개의 여러 개의 물건을 만들 수 있듯이 자바에서는 하나의 클래스로 여러 개의 객체를 생성할 수 있다. 객체지향 프로그래밍 - 말 그대로 객체를 지향하는 프로그래밍 방법이다. - 객체란 우리 실생활에 존재하는 모든 것이라고 말할 수 있다. - 객체는 일반적으로 상태를 표현할 수 있고, 우리가 행동으로 실행할 수 있는 모든 것들을 의미한다. - 이런 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍하는 것을 객체지향 프로그래밍이라고 한다. 클래스의 종류 쉽게 설명하면 객체 생성용 클래스는 붕어빵 기계의 틀이라고 생각하고 main클..
- Total
- Today
- Yesterday
- 자바 배열 초기화
- java overloading
- 자바기초
- 자바 this()
- 생성자 쉽게 만들기
- 자바 배열
- 생성자를 써야하는 이유
- Java
- 자바 기초
- 자바
- 자바 생명주기
- 자바 클래스 이해
- 자바 세터
- 코딩
- 배열 내림차순
- 자료형
- 생성자란
- 모바일프레임워크
- 게터세터 쉽게 만들기
- java기초
- 자바 배열 내림차순 정렬
- 자바 클래스 설명
- getter setter 쉽게 만들기
- 자바 Arrays
- 생성자 호출 위치
- 자바 배열 생성
- 생성자 위치
- 코린이
- 자바 게터
- 변수 생명주기
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |