백엔드 (12) 썸네일형 리스트형 JAVAIT 클래스 코드작성후 실행-> Student 클래스를 생성하지 않아서 에러가 발생함 간단하게 Student 클래스를 만들어준다.//Student.javapackage JAVAIT;public class Student { } 클래스의 구성 1.필드 int fieldName; - 객체의 데이터를 저장하는 역활 2.생성자 Classname() { } - new로 객체를 생성할때 객체의 초기화담당 ,리턴타입이 없고 이름이 클래스명과 동일하다. 3.메소드 int MethodName(){ } - 객체가 수행할 동작이다. 객체 내부의 함수는 메소드라고 부른다. , 객체와 객체간 상호작용을 위해 호출된다. ** 필드(클래스 선언블록, 객체내부 존재, 객체 내 외부 어디든사용) vs .. 모델링 E - R 다이어그램 JAVA 변수 와 매개변수의 값이 다른이유 가장기본적인 내용이지만 변수란 말그대로 변하는 값이다. 아래 예제를보며 다시한번 의미를 생각해본다.public class JavaMemoryMain1 { public static void main(String[] args) { method1(10); } static void method1(int m1){ System.out.println(m1); int cal = m1 * 2; // ** cal 변수확인 method2(String.valueOf(cal)); //cal 변수의 값을 복사하여 method2로 전달함 } static void method2(String m1){ //매개변수 m1 Syste.. 절차지향 vs 객체지향(인프런실습) 절차지향 프로그래밍 public class opp1{ public static void main(String[] args) { int volume = 0; boolean isOn = false; //음악 플레이어 켜기 isOn= true; System.out.println("음악플레이어를 시작합니다."); //볼륨증가 volume++; System.out.println("음악플레이어 볼륨"+ volume); //볼륨증가 volume++; System.out.println("음악플.. ch06. 타입변환과 다형 8/22 public class UpcastingDowncastingDemo { public static void main(String[] args) { Person p = new Person(); Student s = null; //String s = p; // 부모와 자식 으로써 서로 타입이 다름 Student s = (Student) p; // 클래스를 casting하다가 person과 Student의 형식이 맞지않음 }} public static void main(String[] args) { Student s = new Student(); Person p = new Person(); System.out.println(s instanceof Studen.. java - map package collection_framework;import java.awt.image.ImageProducer;import java.util.HashMap;import java.util.Map;public class MapDemo { public static void main(String[] args) { Map map = Map.of("딸기",5,"바나나",3,"사과",2); //"딸기"와 숫자 파라미터를 넣어준다. HashMap hm = new HashMap(map); System.out.println(hm.size()); System.out.println(hm.get("딸기")); hm.put("딸기",10); System.out.println("바나나갯.. java - lambda public class Ramda { int max(int a, int b) {} return a > b ? a : b; }// (a,b) -> a>b ? a:b int max(int a, int b) {} return a > b ? a : b; } // (a,b) -> a>b ? a:b void printVar(String name, int i){ System.out.println(name + "="+i); // Ramda 방식 (name,i) -> sout(name+"="+i) int square (int x){ // Ramda 방식 -> x*x return x * x;} int roll() { return (int)(Math.random(.. JAVAerror로그 1. 범위를 벗어남.ArrayIndexOutOfBoundsException 오버라이딩 클래스 내가작성한내용package intermediate;public class InheritanceDemo { public static void main(String[] args) { Tiger tiger = new Tiger(); tiger.eat(); tiger.run(); Eagle eagle = new Eagle(); eagle.eat(); eagle.fly(); Goldfish goldfish = new Goldfish(); goldfish.eat(); goldfish.swimming(); } class Tiger{ String eye; String mouth; String l.. 문자열 테스트 [문자열찾기] (메소드사용)public class StringEx3 { public static void main(String[] args) { Scanner in = new Scanner(System.in); // String s = "www.Java.com"; String s = ""; while (true) { System.out.println("URL입력하기"); s = in.nextLine(); String sLow = s.toLowerCase(); if (sLow.equals("bye")) break; if (s.contains("java")) { System.out.println("자바를포함합니다."); .. 이전 1 2 다음 목록 더보기