面向对象的过程就是抽象类的过程,分三步骤:
第一步:发现类
第二步:发现类的属性
第三步:发现类的方法
面向对象:将现实生活中的对象提炼成我们计算程序中方便分析问题的类
面向对象的两个核心概念:类和对象
this关键字,this通常指当前对象的引用,它可以调用当前对象的成员。
this.name;//引用当前的属性
this.print();引用当前的属性
使用this调用成员变量 ,解决成员变量和局部变量的同名冲突
使用 this调用成员方法
使用this调用重载的构造方法 ,只能在构造方法使用,必须是构造方法的第一条语句。
final关键字
在C#中,用常量来存储不变的属性,常量在程序运行过程中不发生变化,只能被引用,不能被重新赋值,也就是只能在定义时修改其值,Java中同样也有常量,使用final 来修饰,并且常量名通常都大写。
Java的构造方法及其重载
Java可以像C#一样,通过无参或带参数的构造方法可以完成赋值的初始化工作。
方法重载的依据:
必须在同一个类里 方法名相同 参数列表不同
static 修饰符
静态对象,变量,方法,代码块 都只有一份
可以通过直接访问成员变量
只要运行着内存就占着