的类和对象在面向对象编程的概念
在面向对象编程的课程, 我看到有人写这些概念的一个非常普遍的方式和混乱, 他最初的研究很辛苦,总是. 所以在本文中,我将介绍一些类和对象的最简单的方法的概念联系实际可能的春节.
概念和对象类
当然,你还记得我们的生物学了解了类有趣类, 爬行动物, 鸟类,… 在每类中,包括属性, 具体特点,如脊椎动物的哺乳动物, 有 4 支出, 类鸟 2 翼 2 腿, 通常层爬行动物爬行动物在地下.
因此,如何被称为类. 类你明白这是一个总体的概念讲元素的最常见的特征, 班级成员.
如何为对象? 对象是一个元件, 类的一个具体的构件. 例如,在哺乳动物中,猴子, 猴子B是对象,它实际上在现实中存在. 每个对象的人也因为通过对象调用的类的实例,我们知道类的一般性质. 例如看猴子时, 一类有趣的,所以我们知道,这些哺乳动物脊椎动物, 有 4 支出,…
你要注意, 在每一层中,在该类别中的对象具有属性和某些动作. 然后,属性我们称之为属性 (属性 4 支出), 的行动,我们调用方法 (当地食品, 睡眠,…).
例如靠近一点是类学生 (学生, 学生) 应包括姓名 (名字) 和分数 (分数), 个人财产是, 每一个学生吃 (吃) 和学习 (学校) 然后该方法.
从概念到编程
什么时候记忆和区分阶级的概念, 对象, 属性和方法, 我们如何将其应用到编程? 您可以使用如C#不同语言的面向对象编程, Java或PHP, 这里我用Java来形容, 其他语言的相似, 我没有提到使用温和的语言.
例如,我们有以下的代码来声明一个类学生. 每个学生都有 2 属性是名字和分数, 鹳 2 吃和学习方法.
package cachhoc.net; public class Student { String name; double scores; void eat() { System.out.println(name + " eat"); } void study() { System.out.println(name + " study"); } public static void main(String[] args) { Student student1 = new Student(); Student student2 = new Student(); student1.name = "Jone"; student2.name = "Ana"; student1.study(); student2.study(); } }
您在主要方法发现, 我们不能直接调用方法 (吃, 研究) 或属性执行的处理,我们需要采取一定的对象执行 (这里是 2 对象student1和STUDENT2). 喜欢这样的事实,我们不能直接由班的同学去吃饭叫, 班的同学去吃饭, 小学的学生,但要说学生吃一展身手, 乙学校的学生,…
要声明一个对象,我们使用操作 新 同上.
浮动 &操作者[](INT I); 使用参考这里做什么,他 ?
在通道你. 我没有看到.
网站运营 &
Trong bài này mình đâu có dùng bạn?
em có 2 câu hỏi thắc mắc:
1/ hàm dựng sao chép được dùng để làm gì anh ?
2/ khi nào thì dùng hàm dựng sao chép
Mình không hiểu ý bạn. Cũng chưa nghe khái niệm hàm dựng. 😉
có nghĩa là copy constructor á anh
Mình cũng ko hiểu coyp constructor !!! Chỉ biết constructor.
raat hay anh