我在学习面向对象时对他的理解

1。何为面向对象?
答:对现实生活中概念通过程序进行模拟。

2。何为对象?
答:现实世界中的某个具体的事物。

3。类的形成:对象具有属性和行为,而同一类事物都有他的共性(属性和行为)。为了更好的描述这一类事物,对这些共性进行归纳,形成了类。----这个过程也称为:抽象

4。类就是对象的模板(template),对象就是类的一个实例(instance)。

5。类的属性和行为:我们称他们为成员变量和成员方法,成员方法和成员变量是不能被static关键字所修饰的。

6。对象的创建是通过关键字new来创建对象。
例如:person p;
p=new person();
此时创建了一个person这个对象,对象的名字p是对person这个对象的一个引用。由于关键字(new)的出现,系统为person这个自定义的对象分配了内存空间来存储P这个对象。

7。如何对该对象的属性赋值和访问该对象的行为呢?
答:通过创建对象,然后通过对象名。属性=value,对象名。Method();

8。构造方法:
1。必须与类名完全一致
2。没有任何的返回值,包括void
3。每一个类都有一个默认的构造方法,且没有任何的参数,并且不显示。

9。this关键字:也称对象指针,谁调用我,我就是谁。

10。方法的重载(overload):它包括构造方法的重载和方法的重载。重载的时候,方法名要一样,但是参数类型和个数不一样,返回类型可以相同也可以不同,但无法以返回值的类型作为是不是重载方法的区分标准。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值