作者sunlights (sunlights)
看板C_and_CPP
标题[问题] class的问题
时间Wed Jan 23 22:00:13 2013
因为我只读过C的书..然後现在要碰C++
就觉得有的地方很难,尤其是class的地方..
其实之前学的直译语言如PHP,javascript都有物件导向的东西
好像JAVA也有人说是因为物件导向很强所以取代C++
想问一下C++的class和PHP还有JAVA写法上面有没有什麽不同.
如继承..等有什麽差别吗??不知道这个问题会不会很笨..
如果很笨请见谅了..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ sunlights:转录至看板 PHP 01/23 22:00
1F:→ littleshan:先看书好吗 这种问题很像在洗文章 01/23 22:02
2F:→ sunlights:我有看书..本来我是看PHP..後来再看JAVA..最後再看C++ 01/23 22:03
3F:→ sunlights:结果我发现我看不太懂才来问的. 01/23 22:04
4F:→ sunlights:这三种好像都有protected,private..我有时不知道到底差 01/23 22:04
5F:→ sunlights:别在那里.. 01/23 22:05
6F:→ tjjh89017:变数存取权限的差别,就是谁才能去用他们 01/23 22:07
7F:→ tjjh89017:**限制谁才能去用 01/23 22:08
不知道有没有这三种差别文章的连结
※ 编辑: sunlights 来自: 111.240.17.146 (01/23 22:32)
8F:→ coolcomm:private 只有该class内部能用 01/23 22:44
9F:→ coolcomm:protected 只有该class和该class的子类别能用 01/23 22:45
10F:→ coolcomm:default 只有该package内的class能用 01/23 22:45
11F:→ coolcomm:public 都能用 这是Java...我不懂C++ =_= 01/23 22:46
感觉好像是这样没错.private在三个语言里都只有该class内部能用
protected也只有该class和class的子类别能用..
public都可以用..可是PHP如果没有宣告是预设为public
C++是预设成private..里面有很多不太相同的地方..
我看完以後就整个乱掉了..所以想说有没有那种整理好的网页或
资料之类的
12F:→ coolcomm:囧 我发现我错了...protected是default+子类别 01/23 22:48
13F:推 dendrobium:可以问一下是看哪本书吗? protected那些怎麽会没讲? 01/23 22:58
14F:推 janusliu:Google gossip我都会去那个网站看 01/24 00:14
※ 编辑: sunlights 来自: 111.240.39.253 (01/25 11:13)