본문 바로가기
반응형

JAVA22

[JAVA] 비전공자가 알려주는 객체지향이란?(+클래스,추상화,객체 개념정리) 나는 프로젝트 위주로 프로그래밍을 익혔다보니 이런 기본적인 개념을 모른다는 것을 깨달았다. 두둥. 돌머리에서 벗어나기 위한 개념 정리를 꾸준히 해보려한다! (어려운 말들은 구글에 치면 많이 나오니 저는 비전공자의 시각에서 쉽게 쉽게 풀어내겠습니다!) 그래서 객체지향이란? 일단, 객체지향과는 다른 종류에 절차지향이 있는데! 코드를 주루루~룩 순차적으로 써내려가고, 순차적으로 실행이 되는 것이 절차지향! 객체지향은 이런 코드들의 목록으로 프로그래밍을 보는 것에서 벗어나는 것이다. 즉, 나열된 코드들의 목록으로 실행된는 것이아니라 하나하나 독립된 객체들을 만들어주고, 이 객체들이 서로 데이터를 주고 받고 처리하도록 만들어주는 것이다. 근데 나는 또 의문이 생겼다. !!!!!!!!!객체는 정확히 무엇인가!!!!.. 2021. 9. 17.
[JAVA] 자바 public static void main (String args) 뜻은? 자바가 실행되는 기초 코드 public static void main(String[] args) 무슨 뜻일까?! Public은? 접근 제한자인데, 이 접근 제한자에는 public, protected, private, default가 있음! java 접근 제한자 public protected private default 모든 곳에서 접근 가능 같은 패키지안의 클래스나 상속 클래스에서만 접근 가능 클래스내에서만 접근 가능 같은 패키지 안에서만 가능 여기서 public이 쓰이는 이유는 main은 프로그램의 모든 메서드의 기본이 되기때문에 모든 곳에서 접근 가능해야하다보니 무조건 public만이 가능함! 즉, 모든 클래스에서 접근 가능한 메소드임을 선언하고 시작하는것! 그렇다면 static은 무엇일까? 변수와 .. 2021. 9. 9.
반응형