大家好,又见面了,我是你们的朋友全栈君。
万物皆对象,真正的java程序只会让对象与对象交互,交互即相互调用方法
类是对象的蓝图,它会告诉虚拟机如何创建某种类型的对象。根据某类创建出来的额对象都会有自己的实例变量。
main()函数:在对象之外,用来(1)测试真正的类;(2)启动你的java应用程序
class DogTestDrive{
public static void main(String[] args){
// Dog 测试码
}
}
java注重类型,变量有两种: primitive主数据保存基本类型的值,包括整数、布尔数和浮点数等。 对象引用保存对象的引用。
声明变量
包括类型和变量名称:int count;
控制对象 事实上没有对象变量这样的东西存在,只有引用(reference)到对象的变量。
数组也是对象 数组犹如杯架。
状态影响行为,行为影响状态 。
封装 数据隐藏,使用公有(public)和私有(private)两个存取修饰符。封装的基本原则是:将实例变量标记为私有的,并提供公有的getter与setter来控制存取动作。
初始化问题
对象的相等
==
只用来比较两个变量的字节组合是否相等。所以,使用==
(1)来比对primitive主数据类型;(2)判别两个引用是否指向同一对象。equals()
判断两个对象是否意义上相等。发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157143.html原文链接:https://javaforall.cn