思想
1.面向对象的编程思想:领悟认识:短时间难以领悟到的
2.理论学习+后期实践应用【 用对象 】
语法
1.语法的学习:语法是规定,是死的【环环相扣的】
2.围绕着类来学习的:围绕着类,有哪些语法,用法在变化
1.面向对象 : 就是一种编程思想
2.面向过程 : 也是一种编程思想
类和对象理解
类 :是指描述一类事物,或者看成是一个分类, 例如人类、车类、星球类,
对象 : 是指具体的个体(也叫实例-instance)
Java语言设计的思想,希望将现实生活中,对象与对象之间的关系在计算机系统得以体现
构建计算机系统, 用的对象!
通常都会将对象划分为两个部分,即动态部分【行为】与静态部分[描述]。
①静态部分:顾名思义就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,它包括高矮、胖瘦、性别、年龄等属性。
②动态部分:然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以哭泣、微笑、说话、行走,这些是这个人具备的行为(动态部分),
人类通过探讨对象的属性和观察对象的行为了解对象。、
静态部分:属性
动态部分【行为】:属性
对象的创建
暂时 : new 类名();
构造方法(Constructor)
1.啥是构造方法?
1.构造方法的结构和普通方法类似,但是和普通方法完全不同两个代码块;
2.构造方法也是方法,意味着使用了构造方法,方法会执行,也能完成功能
3.构造方法就是一个代码块【就是一个结构 ,构造方法和 字段 方法一样都是一个类中的成员之一】
4.构造方法也该存在于类的结构体中
2.构造方法写法:
1.构造方法的名字和类名一致【包括大小写完全一致】
2.没有返回值类型
3.构造方法内部不需要返回任何的数据
其他的和普通方法类型 ,可以有修饰(public),可以有形参列表,可以有方法体
构造方法特点
1. 类中构造方法特点:
1.每一个类中都至少有一个构造方法;
2.如果没有看到(显示的),那么存在一个隐式的无参数的构造方法;
3.如果一个类中有显示的构造方法,那么隐式的就不存在了;
构造方法的作用
① 通过调用构造方法可以创建对象
② 在创建对象的同时给对象的字段赋值
构造方法注意事项
明确:
1.构造方法(Constructor)和普通方法(Method)是不一样的代码块,只是结构有些类似而已;
2.构造方法也是方法,方法执行,可以写功能代码,执行构造方法能完成一定的功能
3.普通方法可以名字和类名一致,但是不推荐这样,容易混淆;
4.构造方法的调用方式和普通方法不一样