黑马程序员--java自学--第四天:面向对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

第三天,感觉面向对象好迷茫,有点不懂,好几处又是返回去再看,毕老师的讲解很有意思,冰箱,面试,逗死了!赞一个!

  1. 三大特征:封装,继承,多态。
  2. 属性对应类中变量,行为对应类中函数。
  3. 成员变量和局部变量。
  4. 匿名对象调用属性没用,调用方法才有用。如果对对象的方法只调用一次,可以用匿名对象来完成,比较简单。如果对对象进行多个成员调用,必须起名字,不可以匿名调用。
  5. 成员变量有初始值,不赋值也可以参与运算。局部变量没有初始值,不可以参与运算。
  6. 封装:隐藏对象的属性和实现的细节,仅对外部提供公共的访问方式。好处:将变量隔离,便于使用,提高重用性,提高安全性。
  7. public,权限极大,private权限小,私有,用于修饰成员变量。封装不是私有,私有仅仅是封装的一种形式。
  8. 构造函数:函数名与类名相同,不用定义返回值类型,不可以写return语句。
  9. 对象一建立 就调用构造函数,构造函数可以给对象初始化。
  10. 构造函数与一般函数的写法不同,运行方式也不同。
  11. 构造代码。给对象初始化,对象一建立就执行,且优先于构造函数执行。
  12. this语句。哪个对象调用this所在的函数,this就代表谁。this(name)之类只能出现在构造函数第一行。一般函数不能用this语句。
  13. 初始化内部还有别的初始化,要先执行别的初始化。
感觉内容好多,今天学习比昨天还要晚,加油吧!黑马!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值