黑马程序员技术交流社区
标题:
重庆校区 javaee7期 基础班day07
[打印本页]
作者:
陆陆
时间:
2017-11-22 21:39
标题:
重庆校区 javaee7期 基础班day07
今天学习面向对象的第一天.........
面向过程和面向对象思想
:
自己干 让别人干
java 语言最基本的单位是类
类
:是一组相关的属性和行为的集合 类 : 学生
对象
:就是该事物的具体体现 对象 :班长
成员变量: 类中,方法外 不需要初始化值
成员方法: 去掉static关键字
创建对象格式:
类名 对象名 = new 类名();
成员变量: 对象名 . 变量名
成员方法: 对象名 . 方法名
对象内存 1.
堆内存new 一次开辟一次空间, 字节码(.class)文件只有一个
2. 两个引用指向一个
成员变量和局部变量区别:
成员变量: 类中,方法外
堆内存
有默认值
局部变量:方法中或者方法声明上(形式参数)
栈内存
没有默认值
private 关键字 修饰成员变量成员方法,被修饰的成员只能在本类中访问
getXxx setXxx 快捷键 :alt+shift+s
封装
this.
构造方法:作用是给数据进行初始化
格式: 方法名和类名相同,没有返回值,连void都不写,没有具体返回值
eg:
public Student(){
}
注意事项:系统默认给一个无构造方法
如果我们给了构造方法,就必须自己提供
构造方法也可以重载
成员变量赋值: 1.setXxx() 方法
2.带参构造方法
类名作为形式参数的时候,其实就是调用该类的对象
类名作为返回值的时候,返回的是该类的对象
作者:
陈文老师
时间:
2017-11-23 09:50
理解很到位哟~~赞
作者:
1414225997
时间:
2017-11-24 09:26
不错哟,66666666666
作者:
黑马小崽崽
时间:
2017-11-25 10:15
不错哟,加油加油
作者:
渝鱼鱼
时间:
2017-11-25 10:45
理解很到位,上课有认真听讲呢,不错,赞!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2