딱 보기쉽게 클래스랑 객체지향 설명좀 부탁해요
<?php
class Introduce{
private $name;
public function __construct($name){
$this->name=$name;
}
public function show(){
echo("My name is ". $this->name . ", sir.");
}
}
$instance = new Introduce("Peter");
$instance->show();
?>
이거하고있는데 객체지향뭔지몰라서요
뭐가 어디가 모르겠다는지 정확히 얘기를 해줘야지. 그게 아니면 이거에 대해 어떻게 생각하고 있는지라도 설명해 주던가 ㅇㅇ
ㅇㅋ 컴퓨터를 객체로 본다면, 컴퓨터1과 컴퓨터2를 서로 소통하게하는것이고, 컴퓨터1안에서의 프로그램1,
시발 댓글 수정안되노 다시. ㅈㅅㅈㅅ
1.컴퓨터가 객체면, 컴퓨터1과 컴퓨터 2가 소통하는것. 2. 컴퓨터안의 프로그램1, 프로그램2가 있으면 그것들끼리 또 객체로 여겨지면서 소통하는것. 이런것들의 커뮤니케이션을 지향하는게 객체지향이라고 보면될까?
디씨인사이드 이거 댓글이 띄어쓰기가 안되노??<br> 이거써야하나?
요약 : 컴퓨터는 객체. 프로그램도 객체. 이것들끼리 소통하는게 객체소통. 이런 소통을 지향하는게 객체지향. 맞음?
$ 이건 뭐임 ?? 생전 처음보네.
php 변수선언
스타 해봤냐. 스타 생각해라. 마린 뽑을라면 기지 만들어야되지. 베럿이었나 뭐였나. 베럿이 클래스고, 마린이 객체다. 마린한테 있는 hp, 공격력 등의 정보가 멤버 변수, 공격, 이동 등의 기능이 멤버 함수.
아하. 그럼 어떤상황에서는 배럿이 객체가 될수도있겠네? 그럼 클래스보다 더 큰단위도 있음?
마린이라는 직업이 클래스고 마린 개개인이 객체라고 해야하지 않을까;;;;
그건 자기가 정하기 나름아님? 어떤상황에서는, 배럭이 객체가 되고, 건물자체가 클래스가되고. 결국 뭐가 더 큰단위인지 결정하는거아님?
배럿이 클래스고 마린이 객체라는게 말이 안 되는게 배럿의 행동은 마린 메딕등등을 뽑아내는거고 마린은 총 쏘는 애들이니까. 객체는 클래스의 행동을 가져야지. 베럿의 경우 베럿의 건물 설계가 클래스고 베럿 하나하나는 객체임.
https://ko.wikipedia.org/wiki/객체_지향_프로그래밍
위키에서 기본구성요소 읽어봐.