일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 바람의나라
- 보물수호
- 체마1등
- 에미넴
- 매일영어단어외우기
- 모바일바람의나라
- 일본패치
- 페이트그랜드오더
- Eminem
- 나스닥
- 피렌체
- 타라옷
- 2차승급
- 바람의나라연
- 미국주식
- 수지
- 매일영어단어
- 페그오
- 아이유
- 막피범
- 2차신수
- 폭선우의무덤
- 돌림판이벤트
- 영어단어
- 북천황의감옥
- 주작의용천제일검
- 레어닉
- 걸스데이
- 어린궁기
- 매드클라운
- Today
- Total
목록프로그래밍 (60)
티스의 이야기
패키지가 다르다면 private로 선언해주고 게터로 불러온다 import Pc.Night; public class TestMain { public static void main(String[] args) { String name="iu"; Night iu = new Night(name); System.out.println(iu.getName()); System.out.println(iu.getHp()); System.out.println(iu.getKal().getPower()); } }
프로그래밍 자바(java) 기본 개념 용어 정리 1.value을 기준 1)기본데이터 타입 value = 기본 데이터 타입 2)레퍼런스데이터타입 = 참조변수 value = 메모리의 주소값 2.변수가 선언된 메모리의 영역을 기준 1. 2. 3. 3. 매개변수 public class Test { //변수 선언 부분 //기본데이터타입: char, int, long, float, double, boolean, //레퍼런스데이터 타입 : String , 그외 프로그래머가 만든 클래스 //명사 //멤버변수 //메서드 선언 부분 //접근지정자 리턴타입 매서드명(매개변수){내용} //동사 //멤버메서드 //class는 설계도 , 또 다른 레퍼런스 데이터 타입 //생성자 //객체가 만들어 지는 순간 (객체를 만들기위해 딱..
프로그래밍 언어 기본 용어 프로그래밍을 깔면 프로그래밍 파일즈에 깔린다 자바라는 프로그램을 깔면 폴터가 있고 수많은 파일들과 폴더가 있다 파일이 하나의 프로그래밍이다 수많은 프로그래밍중에 가장 먼저 실행해야 할것?? ( EXE 를 할 것이다) main이란 이름을 가진 메서드를 먼저 찾는다 (EXE에 main이 어디에 있다고 등록을 함 - 프로그래머가) main은 호출을 하면서 여러가지 클래스를 호출함 프로그램을 실행하면 RAM으로 이동함 RAM에는 한칸씩 한칸씩 데이터를 넣음 얼마만큼의 양을 확보할 것인가?? 가 데이터타입임 public class Scv{ int hp; String color; public void test(){ } } 클래스는 이 Scv가 무엇인지를 표현하는게 변수 (데이터 타입) S..
자바(java) 클래스와 메서드를 이용한 성적기록부 만들기 자바프로그래밍 어렵습니다 ㅠㅠ 배우고 잇는데 오늘은 이클립스에서 3개의 클래스를 이용해서 성적기록부를 만들어 보겠습니다. 첫째로 이렇게 3개의 클래스를 만들어 줍니다. Main Student Teacher 클래스의 첫번째 글자는 무조건 대문자로 만들어 줍니다 (메서드의 첫글자는 소문자) 메인메서드는 이걸로 끝 스튜던트 클래스에서 private 접근지정자로 선언을 해줍니다 자 ㅠㅠ 더 어려워 지는데요 ㅠㅠ 여기에서 맨위 도구칸에서 source -> generate getters and setters 를 눌러서 all select 하고 만들어 줍니다 그렇게하면 이런식으로 생성이 됩니다 티쳐는 길고 어려워요 이렇게 출력이 되게 됩니다 Private 접..
제어자는 접근 제어자와 그 외의 제어자로 나뉜다 하나의 대상에 여러개의 제어자를 조합해서 사용할 수 있으나 접근제어자는 단 하나만 사용할 수 있다 (modifier) 접근제어자 - public , protected, default , private protected는 버그가 많아서 잘 안씀 w접근 제어자가 사용될 수 있는 곳 - 클래스,멤버변수,메서드,생성자 public - 접근 제어가 전혀 없다 (같은 프로젝트 안이라면) private - 같은 클래스 내에서만 접근이 가능하다 (다른페이지에서는 못 쓴다) -> 메서드를 통해서는 접근방법이 있음 default - 같은 패키지 내에서만 접근이 가능하다 (default package) 소스코드 외부로 노출할 필요가 없는 것들은 전부 private로 만들고 다..
하나의 클래스에 같은 이름의 메서드를 여러개 정의하는 것을 메서드 오버로딩,간단히 오버로딩이라고 한다. overload 과적하다 부담을 많이 지우다 오버로딩의 조건 메서드의 이르밍 같아야 한다 매개변수의 개수 또는 타입이 달라야 한다 매개변수가 다르거나 갯수가 달라야 성립 생성자의 정의 인스턴스가 생성될 때마다 호출되는 '인스턴트 초기화 메서드' 생성자는 리턴값이 없다. //생성자는 메서드 선언 하는 방식과 동일 //리턴타입제외 //메서드이름은 클래스 이름과 동일하게 생성자 안에 생성자를 불러온다 this.을 붙인다.
자바 클래스 메서드 이해하기 자바 클래스 메서드 이해하기 객체만들기 Testmain t = new TestMain(); t.a=10; 여기서 Testmain 은 클래스이름 t 는 참조변수 public void prn(){ } 는 Test main의 멤버메서드 메인메서드는 클래스의 어디에 있어도 상관 없다 메서드 안에서 또 다른 메서드를 호출이 가능하다. (객체를 만들어서 heap 영역에 저장한다) public class Student { //이름 //번호 //국어 //영어 //수학 //총점 //평균 String name; int num; int kuk; int eng; int math; int total; int avr; //접근지정자 리턴타입 메서드명(매개변수...){} public void jumsu..
자바(java)클래스(class) 이해하기 인스턴스의 생성과 사용 tv t1 = new tv(); Tv t2 =new Tv(); t2 = t1; 객체와 인스턴스 객체 인스턴스 -객체(object)는 인스턴스(instance)를 포함하는 일반적인 의미 책상은 인스턴스다 보다는 책상은 객체다. 책상은 책상 클래스의 객체다. 보다는 책상은 책상 클래스의 인스턴스다. -인스턴스화 ( instantiate ,인스턴스화) 클래스로부터 인스턴스를 생성하는 것. 눈에보이는 것 (은 객체다) 어떠한 클래스를 보고 만들었다 하면 (인스턴스) public class TestMain { public static void main(String[] args) { //데이터타입 변수명 = 값 // int a = 10; // int..
자바의 기초 레퍼런스타입과 heap 정말 어려운 부분입니다 자바의 기초적인 이해 stack이 아니라 heap에다가 넣음!? //int [] ar = 데이터 타입 (기본형이 아님) //지역변수는 메서드가 생성되고 종료되면 메모리에서 사라짐 //if문이나 for문에서 생성된 지역변수는 밖에서 안찍힘 //지역변수는 프린트하기전에 초기화를 해줘야 함(값을 입력함) //레퍼런스 데이터타입을 찍으면 주소값이 나옴 (참조변수) //heap은 모든 프로그램이 공통으로 사용하는 영역 heap에 있는 것을 가져다가 쓰려면 주소값을 알아야 한다 그래서 프린트를 하면 주소값이 나온다 int [] ch = new int[num]; int a = 10; System.out.println("ch"); 라고 치면 주소값이 나온다 S..
자바(java)프로그래맹 국비지원 수업 입문 현재 고용노동부에서 취업성공패키지를 지원받아서 자바프로그래밍 수업을 듣고 있습니다 수업노트를 하면서 공유하겠습니다 배열(Array) -같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 1반을 부르려면 1반안에있는 (a,b,c,d,e..) 이렇게 부를꺼를 야 1반 내려와 라고 하면 1반이 내려오는 느낌의 문법 1반 , 2반 , 3반 다 내려오라고 할때 야 A학년 다 내려와 할때 또 배열을 사용 (중첩) 배열안에 배열이 있고 배열이 또 있고 또 있는 - 많은 양의 값을 다룰 때 유용하다 - 배열의 각 요소는 서로 연속적이다 정수 4개 (를 모으고 싶다) 1. 첫번째 방법 int [] ar = new [4]; ar[0] = 10; ar[1] = 20; ar[2] ..