JAVA
-
[JAVA 복습] 객체지향, 배열, 연산JAVA 2022. 7. 26. 17:21
지금까지 공부한 JAVA 복습 코드입니다. import java.util.*; public class MyClass { public static void main(String args[]) { System.out.println("test => class value = " + test.zz); // static 변수는 인스턴스 생성 없이 사용 가능 test2 a = new test2(1,2,3,4); // test2 인스턴스 생성 후 (1,2,3,4)로 초기화 하고 그 주소를 참조 변수 a에 저장 System.out.println("x = "+a.x); System.out.println("y = "+a.y); System.out.println("z = "+a.z); System.out.println("qq..
-
[JAVA 공부 4일차] 객체지향 Part 2JAVA 2022. 7. 26. 09:37
1. 생성자(constructor) 생성자 생성하는 방법 : 클래스명( ){ } 생성자와 기본 생성자를 깐부로 생각해서 꼭 같이 작성해주는게 나중에 에러를 줄일 수 있다. 생성자란 인스턴스 생성 시 호출되는 "인스턴스 초기화 메서드"이다. 모든 클래스에는 반드시 하나 이상의 생성자가 있어야 한다. 생성자가 없다면 컴파일러가 기본 생성자를 추가해준다. class를 사용해봤다면 이미 우린 기본 생성자를 호출한 적이 있습니다. public class Myclass{ public ...{ Test a = new Test(); // 연산자 new에 의해 메모리에 Test클래스의 인스턴스가 생성된다. // 생성자 Test()가 호출되어 수행된다. // 생성된 Test인스턴스의 주소가 참조변수 a에 저장된다 } } ..
-
[JAVA 공부 3일차] 객체지향 Part 1JAVA 2022. 7. 25. 15:21
객체지향 언어의 특징으로 크게 4가지 있다. 기존의 프로그래밍 언어와 크게 다르지 않다. 코드의 재사용성이 높다. 코드의 관리가 쉬워진다. 신뢰성 높은 프로그램의 개발이 가능하다. 1. 객체의 구성요소 객체의 구성요소에는 속성(변수)과 기능(메서드)으로 이뤄져 있습니다. public class Mainclass{ public static void main(String[] args){ // 클래스명 참조변수명 = new 클래스명(); Tv t = new Tv(); // 인스턴스 생성 t.channel = 7; // 인스턴스 사용 System.out.println(t.channel); // 7; } } class Tv{ // ⭐ 인스턴스 변수 String color; boolean power; int cha..
-
[JAVA 공부 2일차] if문, 반복문, 배열JAVA 2022. 7. 22. 16:54
if문과 반복문의 경우 Javascript와 다르지 않기 때문에 빠르게 넘어갔지만 배열의 경우는 완전 다른 모습을 보여준다. 1. if ~ else문 조건을 만들때 사용하며 가장 기본적인 문법이다. // .java public class Myclass{ public static void main(String[] args){ int num = 4; // 가장 기본적인 if문 형태 if( num > 4 ){ System.out.println("num은 4보다 작습니다."); }else if( num == 4 ){ System.out.println("num은 4입니다."); }else{ System.out.println("num은 4보다 큽니다."); } } } if와 else if의 경우 조건이 필수로 있어..
-
[JAVA 공부 1일차] JAVA 실행 순서 및 타입, 연산, 문자열JAVA 2022. 7. 21. 17:48
Javascript를 공부하며 백엔드 개발자가 되고 싶지만 현실적으로 어렵다는 의견이 많아서 JAVA와 Javascript를 병행해가며 공부하기 시작했다. 자바 설치없이 공부하는 사이트 (JDoodle) JDoodle - free Online Compiler, Editor for Java, C/C++, etc JDoodle is a free Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. you can run your programs on the fly online and you can save and share them with others. Quick and Easy way to compile a..