일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 딥러닝
- 러닝 스칼라
- 인공지능
- 웹해킹
- Scala
- Linux
- hackthissite
- php
- BOF
- flask
- BOF 원정대
- hackerschool
- hacking
- deep learning
- Javascript
- 파이썬
- webhacking
- c
- mysql
- backend
- 러닝스칼라
- c++
- ChatGPT
- 백엔드
- 리눅스
- Shellcode
- Python
- Web
- 챗GPT
- 경제
- Today
- Total
목록Class (4)
jam 블로그
클래스란? 데이터 구조와 함수의 조합으로, 객체지향 언어의 핵심 구성 요소 특징 상속(inheritance) : 다른 클래스로 확장할 수 있어서 서브 클래스와 슈퍼 클래스의 계층 구조 생성 가능 다형성(polymorphism) : 서브 클래스가 부모 클래스를 대신하여 작업하는 것이 가능 캡슐화(encapsulation) : 클래스의 외관을 관리하는 프라이버시 제어를 제공 class User val u = new User val u1 = new User val isAnyRef = u.isInstanceOf[AnyRef] /* defined class User u: User = User@4c478184 u1: User = User@2e6ef924 isAnyRef: Boolean = true */ AnyRef..
ie에서는 한글을 줄바꿈할 때 css에서 word-wrap:keep-all이 가능하나, 다른 브라우저에서는 동작하지 않습니다. 따라서 다음과 같이 하시면 됩니다. 예제 나는 자랑스런 태극기 앞에 조국과 민족의 이런식으로 있을 시에 나는 자랑스런 태극기 앞에 조국과 민족의 위와같이 바꾸어 주시고 title 클래스에 width를 지정해주시면 됩니다.
I. 정보 은닉 정보 은닉의 필요성 은닉화 : 객체의 회부에서 객체 내에 존재하는 멤버 변수에 직접 접근하는 것을 허용하지 않으면 된다.(접근을 하지 못하게 하려면 private를 쓰면 된다.) #include using namespace std; class Point { public: int x; int y; }; int main() { int x,y; coutx>>y; Point p; p.x=x; p.y = y; cout
I. 구조체와 클래스 구조체의 등장 배경은 무엇인가? 일단 구조체의 이점은 관련있는 데이터를 하나로 묶으면 관리하기에도 프로그래밍 하기에도 편리하다는 점이 있다. 부류를 형성하는 데이터들을 하나의 자료형으로 정의해서, 관리 및 프로그램 구현에 도움을 주겠다는 의도로 등장. 구조체에 대한 불만과 개선 #include struct Person { int age; char name[10]; }; int main() { int a = 10; Person p; return 0; } 위와 같이 소스를 짜면 맞을듯 하나 틀리다. main함수 안에 Person p; 라고 쓴 부분이 있는데 C파일에서는 컴파일 오류가 난다. 오류를 없애려면 struct Person p; 로 써야 한다. cpp로 확장자를 바꾸어서 하면 컴..