java学习阶段一 面向对象
介绍
面向对象三大特性 封装 多态 继承
基本知识
-
对象
对象声明与实例化
类名 对象名;//声明 new 类名(调用构造方法给与的参数);//实例化 //声明与实例用等号后就表示声明指向此实例化的对象
-
单一职责原则:一个类只用来做一个功能
-
构造方法
权限修饰符 类名(传参列表){方法体}
和普通方法的区别 无返回值 只能在对象实例化的时候调用(实例化中的 new 类名():中括号内内容介绍传参)
不写构造方法的时候默认存在一个无参无方法体的构造方法,如果手动添加则不会自动设置构造方法
-
this关键字
表示为当前对象的相关内容
注意事项
1 一个对象可以有多个引用,一个引用只能指向一个对象
2 全局变量基本数据类型一般有初始值为零 String类型为null
3 构造方法之间可以相互调用 普通方法也一样 但是构造方法和普通方法之间不能进行相互调用
4 通过this()调用构造方法,**必须放在方法体的第一行