A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

小小的人儿

中级黑马

  • 黑马币:382

  • 帖子:441

  • 精华:0

作为一个女孩,鼓起勇气选择了编程,在没有来之前,纯粹的是外行,分享我的学习笔记。同样的也为了激励监督我自己的学习。

242 个回复

倒序浏览
今天我们班休息,刚刚结束的面向对象的课程,对我来说还是有点吃力的,先把这两天的笔记和大家分享一下吧!大牛们多指点
回复 使用道具 举报
一、名词、专业术语
1. 面向过程 :
2. 面向对象 OO oop
3. 万物皆对象(Object)


二、对象
1. 我们怎么区分现实生活中的各种事物?
2. 现实生活中的事物(狗) == 特征(白色的 ,大眼睛) + 行为(卖萌、撒娇)
3. 现实生活中的事物 == Java中的对象
4. Java中的对象 == 属性 (对象具有各种特征,也就是现实生活中的事物的特征,比如2中的狗狗的特征是大眼睛,白色的、、、这就是Java中对象的属性。)+方法(可以理解为是现实生活中的事物的行为,一般一个行为用一个方法来实现的,比如2中的狗狗的行为是:卖萌,撒娇。在Java里就有两个方法)
5. 一个属性对应一个变量 String name="asd";
6. 属性和方法的数量没有任何限制
回复 使用道具 举报
(3)类
世间万物万物都是分类别的,但是计算机语言识别不了什么是人、手机、电脑、楼这些东西是需要我们自己去定义的。
这样的话 就牵涉到了一个问题就是自定义类
3.1 自定义类
在Java中使用class自定义数据类型,自定义的类都是引用数据类型。
自定义类的注意事项:不能使用Java,首写字母不能是_或者$ 不能使用空格或者.dian 等特殊符号 不建议使用汉字
回复 使用道具 举报
3.2先有类,后有对象,(ps:自己理解的意思就是,先是纸上谈兵,再运用到实际的战争之中,现有设计图纸,后来有了首饰的实体)类就是设计图,对象就是首饰。
对象也是有自己的属性和方法的。


3.3自定义类的直白版:
class 自定义一个类(数据类型)


class 类名{


若干个属性
若干个方法
}
属性和方法都是有若干个的。
回复 使用道具 举报
成员变量和局部变量:
1. 属性也叫成员变量,在类中的变量;
在某个方法中的变量就叫局部变量
属性的作用域是整个类,
局部变量的作用域是它所在的方法
3. 属性都有默认初始值,
局部变量不赋值是没有默认初始值的
4. 属性属于对象,
局部变量属于某个方法
5. 属性存在于堆中,
局部变量存在于栈中
回复 使用道具 举报
传智越来越好!!!
回复 使用道具 举报
都没人看么
回复 使用道具 举报
祝传智越来越好
回复 使用道具 举报
一样的教育不一样的品质
回复 使用道具 举报
学的咋样啦 ,最近也没看到更新啦
回复 使用道具 举报
真的太认真了!! 点赞
回复 使用道具 举报
希望能帮到更多的学员就业,当然大家也要努力学习哦
回复 使用道具 举报


无奋斗不青春!
回复 使用道具 举报
心有所期,全力以赴,定有所成。
回复 使用道具 举报
努力的意义,就是,以后的日子里,放眼望去,全部都是自己喜欢的人和事!
回复 使用道具 举报
努力的意义,就是,以后的日子里,放眼望去,全部都是自己喜欢的人和事!
回复 使用道具 举报
“在你还没有足够强大、足够优秀时,先别花太多宝贵的时间去社交,多花点时间读书、提高专业技能。放弃那些无用的社交,提升自己,你的世界才能更大。”
回复 使用道具 举报
努力的意义,就是,以后的日子里,放眼望去,全部都是自己喜欢的人和事!
回复 使用道具 举报
别总是懒在床上羡慕别人的成就,想做一件事,就马上开始。只要开始,就会有收获。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马