전체 글68 Java - 메소드의 매개변수 예제. " "에 들어갈 변수명은? char[] A = new char[3]; " " B = function(false,0.12, A); " " function (" ", " " , " ") { return 0.1; } 답. char[] A = new char[3]; double B = function(false,0.12, A); double function (boolean a, double b , char[] A) { return 0.1; } 2020. 5. 18. Java - 데이터 구조화 public class A { int smaple1; int sample2; } public class B { public static void main(String[] args) { A a = new A(); a.sample1 = 1; } } public class A >> 데이터 구조화 int smaple1; >> 선언 int sample2; ddasda A a = new A(); * a >> 참조 변수 정의 하는 모든 것들은 참조 형식 * new A() >> 객체 생성 new를 통해 할당을 해줘야 값을 대입 할 수 있음 a.sample1 = 1; * .연산자로 public class A의 선언된 변수에 값을 넣지 않는다면 Nullpointer 발생 데이터 구조 정의 데이터 구조 정의 2020. 5. 18. Java - 생성자(Constructor)란? 오브젝트 생성과 함께 자동하는 호출되는 특수한 메소드 단,개발자가 생성자가 만들지 않으면 매개변수가 없는 생성자가 컴파일할때 자동으로 만들어진다 이것을 디폴트 생성자라고 한다. * 만드는 이유! - 인스턴스 생성시 필드에 초기값 부여 하기 위해서 - 인스턴스 생성에 필요한 초기화 명령을 실행하기 위해서 * 생성자의 조건 - 객체가 생성 되자 마자 무조건 제일 먼저 실행되어야만 한다 - 생성될때 단 한번만 실행되어야 한다 # 생성자는 값을 리턴할 수 없음 # 생성자의 이름은 반드시 클래명과 동일하게 # 생성자는 오버로딩이 가능 - 생성자 선언시 디폴트 생성자는 소멸함 class A { public A { samples = new Sample[3]; x = 0; } } ---------------------.. 2020. 5. 18. Java - 객체 란? 자바는 객체 지향형 프로그래밍 언어이다 1. 여기서 객체란? - 세상에 모든것을 뜻하며 ,프로그래밍에서는 속성과 기능을 가지는 프로그램의 단위이다 2. 클래스? - 클래스는 객체를 생성하기 위한 틀이다 ,모든 객체는 클래스에서 생성되며 여기서 클래스의 구성요소는 속성(멤버변수)과 기능(메소드)으로 3. 멤버변수? 메소드? 여기 데스크탑 컴퓨터가 있다 속성(멤버 변수) 기능 (메소드) 그래픽카드,CPU,RAM,메인보드 등등.... 그래픽 연산,CPU 연산 등등... 이렇게 나눌수 있다 데스크탑이라는 객체안에 부품들은 >>> 멤버 변수 수행하는 기능들 >>> 메소드 2020. 5. 18. 이전 1 ··· 14 15 16 17 다음