【多易32期大数据班】预习07
it吧
全部回复
仅看楼主
level 1
这家伙BB 楼主
面向对象
一种相对于面向过程的编程思想
面向过程 注重自己完成的每个过程 注重细节
面向对象 注重的是具备功能的对象
想完成一个功能时 不去考虑自己如何完成 而是考虑谁具备这个功能
将功能封装到类中 ,当使用功能时 不去考虑如何完成这个功能 而是考虑 哪个类具备这个功能
java中通过定义类 和创建对象体现了 java面向对象的思想
类:类是对现实事物的抽象描述 类的成员变量 描述事物的 属性
类的成员方法 描述事物的 行为(功能)
对象:根据类的描述 创建出来的具体的实例
类的定义格式
public class 类名{
private 数据类型 属性名;
....
空参构造
public 类名(){}
带参构造
public 类名(形式参数){
}
get/set方法
public 返回值类型 方法名(参数列表 ){
方法体;
return 返回值;
}
}
类的使用格式
创建对象
数据类型 变量名 = new 数据类型(实际参数);
调用方法
变量名.方法名(实际参数);
为什么使用private关键字修饰成员变量?
private修饰的成员 只能本类访问 外界无法直接访问
如果不用private修饰,外界可以直接为成员变量赋值 ,赋的值我们没有办法进行限制
加上private之后,强制外界必须通过方法来进行赋值 ,此时我们可以在方法中 对外界赋的值进行限制.
this在方法中使用,代表当前对象的引用,谁调用方法谁就是当前对象
构造方法
创建对象时调用的方法
注意事项
1.如果一个类中 一个构造方法都没有写,那么java会默认提供一个空参构造方法
2.如果在类中写了任意一个构造方法 java都不会提供空参构造方法了
面向对象的特点
1.更符合人们思考习惯的思想
2.复杂问题 简单化
3.执行者变成了指挥者
封装:隐藏实现细节 提供公共的访问方式
学习封装 就是为了定义一个标准的类.
什么是JavaBean类
一个类 具备 私有成员变量 空参构造方法 get/set方法
最低要求
第一个一个标准的类
并且能够创建对象调用
提高要求
定义的标准类 可以和集合 和数组 结合使用
*自我感受
多易老师讲课非常详细,通俗易懂,容易消化,通过第一天的学习,增加了我的学习信心,让我对未来的学习更加的充满了期待!
*特别鸣谢
学习内容参考多易教育零基础大数据入门课程http://v.51doit.cn
2022年03月15日 13点03分 1
1