목록2025/05/20 (3)
컴퓨터공학 💻 도서관📚
#define _CRT_SECURE_NO_WARNINGS 또는, #pragma warnings(disable: 4996) 두 코드 중 하나를 소스코드 첫 단에 넣어줌으로써, scanf, strcpy, fopen 등을 사용할 때Warning C4996 Error 로 부터 방지할 수 있다. 사용하는 이유는, 안전성의 이유로 Visual Studio 2005 이상부터 경고가 발생한다 참고)#define _CRT_SECURE_NO_WARNINGS를 사용하는 이유? #define _CRT_SECURE_NO_WARNINGS를 사용하는 이유?#define _CRT_SECURE_NO_WARNINGS 또는, #pragma warnings(disable: 4996) 위의 두 코드 중 하나를 소스코드 첫 단에 둘..

extend : 확장하다 이미 구현된 클래스보다 더 구체적인 기능을 가진 클래스를 구현해야 할때 기존 클래스를 상속함새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속(inheritance) 받아서 속성이나 기능을 확장하여 클래스를 구현함 상속하는 클래스 명칭 : 상위 클래스, parent class, vase class , super class상속받는 클래스 명칭 : 하위 클래스, child class , derived class , subclass * 상속의 문법class B extends A{ // B : 상속받는 클래스 , A : 상속하는 클래스} extends 키워드 뒤에는 단 하나의 클래스만 올 수 있음 (C++ 에서는 여러 개 가능 , 자바는 처음 만들 때..
1001학번 Lee와 1002학번 Kim, 두 학생이 있습니다. Lee 학생은 국어와 수학 2과목을 수강했고, Kim 학생은 국어, 수학, 영어 3 과목을 수강하였습니다. Lee 학생은 국어 100점, 수학 50점입니다. Kim 학생은 국어 70점, 수학 85점, 영어 100점입니다. Student와 Subject 클래스를 만들고 ArrayList를 활용하여 두 학생의 과목 성적과 총점을 출력하세요 Student 클래스import java.util.ArrayList;public class Student { int studentID; String studentName; ArrayList subjectList; // 여러 개의 과목을 객체 배열로 관리 ..