일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BFS
- 다익스트라
- 재귀
- java #자바 #나동빈
- 백준 #파이썬 #알고리즘 #코딩테스트
- Dijkstra
- 백트랙킹
- 알고리즘
- dp
- css #생활코딩 #웹
- react #리액트 #동빈나
- react #리액트 #동빈나 #나동빈 #유튜브강의
- 자바 #java
- java #자바 #생활코딩
- 파이썬
- 투포인터
- 프로그래머스 #파이썬 #코딩테스트 #알고리즘
- css #웹 #생활코딩
- java #자바 #동빈나
- DFS
- 백준 #알고리즘 #파이썬 #코딩테스트
- 프로그래머스 #파이썬 #알고리즘 #코딩테스트
- 파이썬 #알고리즘 #코딩테스트 #프로그래머스
- 프로그래머스
- 파이썬 #백준 #알고리즘 #코딩테스트
- 백준
- java #자바
- PYTHON
- 코딩테스트
- 다이나믹프로그래밍
- Today
- Total
목록
728x90
java #자바 #나동빈
728x90
(5)
커리까지
public class Execute { public static void main(String[] args) { Main main = new Main(); } } import javax.swing.JFrame; public class Main extends JFrame{ public Main() { setTitle("Google Maps"); setVisible(true); pack(); } } import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.net.URL; import java.net.URLEncoder; import javax.s..
public class Hero { String name; public Hero(String name) { this.name = name; } public void attack() { System.out.println("주먹 지르기!"); } } public class Warrior extends Hero{ public Warrior(String name) { super(name); } public void groundCutting() { System.out.println("대지가르기!"); } } super은 자신의 부모 클래스의 기본적인 생성자를 초기화 해준다. public class Archer extends Hero{ public Archer(String name) { super(name); } ..
Object라는 클래스가 있다. 모든 객체의 조상 그 이유는 모든 클래스가 공통으로 포함하고 있어야 하는 기능을 제공하기 위함 public class Archer { String name; String power; public Archer(String name, String power) { this.name = name; this.power = power; } public boolean equals(Object obj) { Archer temp = (Archer) obj; if(name == temp.name && power == temp.power) { return true; } else { return fasle; } } } 아처라는 것과 지금 오브젝트로 받은 값이 같은지 아닌지 확인하다. temp로..
다형성 자바는 다형성을 그 특징으로 가지는 객체지향 프로그래밍 언어이다. 자바는 이 다형성을 이용하여 객체를 사용할 때 사용하는 변수형태를 바꾸어 여러 타입의 객체를 참조할 수 있다. 부모 클래스 타입의 참조 변수로 하위 클래스의 객체를 참조할 수 있게 해준다. public class Fruit { String name; int price; int fresh; public void show() { System.out.println("이름 : "+ name); System.out.println("가격 : "+ price); System.out.println("신선도 : "+ fresh); } } public class Peach extends Fruit{ public Peach() { price = 150..
얼핏보기에는 추상 클래스와 매우 흡사한 개념으로 느껴질 수 있다. 인터페이스르 사용하면 다중 상속을 구한하게 해준다. 추상화의 정도가 더 높다. public interface Dog { abstract void crying(); public void show() { System.out.println("hello world"); } } public void show() : 여기서 오류발생 인터페이스는 미리 어떤 코드를 작성하면 오류 abstract class Dog { abstract void crying(); public void show() { System.out.println("hello world"); } } public을 abstract class로 바꾸면 오류 발생 안 함. abstract in..