일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 인플레이션
- 금리인하
- 주린이
- 무디스
- 백준
- 프로그래머스
- 자바
- etf
- 미국주식
- 오버라이딩
- 객체지향
- S&P500
- 그리디 알고리즘
- 금리인상
- 잉여현금흐름
- javascript
- Java
- FCF
- 기업분석
- StringBuffer
- 현금흐름표
- 배당성장
- 접근제어자
- XLF
- 제태크
- 주식
- mco
- object
- 다형성
- Today
- Total
목록자바 (57)
오늘의하루
1. 상속 public class object_oriented_2 { public static void main(String[] args) { SmartTv stv = new SmartTv(); stv.channel = 10; // 상속받은 멤버 stv.channelUp(); // 상속받은 멤버 System.out.println(stv.channel); stv.caption = true; stv.displayCaption("Hello JAVA"); } } class Tv2{ // 멤버 7개 String color; // 인스턴스 변수 1 boolean power; // 인스턴스 변수 2 int channel; // 인스턴스 변수 3 static int cv; // 클래스 변수 (static 변수) / 공..
1. 변수의 초기화 지역 변수는 꼭 사용 전에 수동 초기화해주어야 한다. 인스턴스 변수, 클래스 변수(static 변수)의 경우 자동 초기화가 된다. int, long, short, byte, float, double 타입의 경우 타입에 맞게 0으로 초기화된다. boolean 타입의 경우 false로 초기화된다. char 타입의 경우 '\u0000' (공백 1칸)으로 초기화된다. 참조형 변수는 null로 초기화된다. 1. 명식적 초기화 ( = ) 간단한 초기화할 때 많이 사용된다. class Car{ int door = 4; // 기본형 변수의 초기화 Engine e = new Engine(); // 참조형 변수의 초기화 } 2. 초기화 블록 복잡한 초기화를 할 때 많이 사용된다. 인스턴스 초기화 블록 ..
지금까지 공부한 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..
1. 생성자(constructor) 생성자 생성하는 방법 : 클래스명( ){ } 생성자와 기본 생성자를 깐부로 생각해서 꼭 같이 작성해주는게 나중에 에러를 줄일 수 있다. 생성자란 인스턴스 생성 시 호출되는 "인스턴스 초기화 메서드"이다. 모든 클래스에는 반드시 하나 이상의 생성자가 있어야 한다. 생성자가 없다면 컴파일러가 기본 생성자를 추가해준다. class를 사용해봤다면 이미 우린 기본 생성자를 호출한 적이 있습니다. public class Myclass{ public ...{ Test a = new Test(); // 연산자 new에 의해 메모리에 Test클래스의 인스턴스가 생성된다. // 생성자 Test()가 호출되어 수행된다. // 생성된 Test인스턴스의 주소가 참조변수 a에 저장된다 } } ..
객체지향 언어의 특징으로 크게 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..
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의 경우 조건이 필수로 있어..
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..