首页 > 其他分享 >第三讲 类与对象 课后总结

第三讲 类与对象 课后总结

时间:2022-10-01 00:00:44浏览次数:54  
标签:总结 Information obj 变量 对象 value 第三 课后 public

类的定义

定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性。

对象则是类的具体化,是类的实例。

类通过派生可以有子类,同样也可以有父类,形成层次结构。

private: 除非是属于类自己的方法,外界代码不能存取和访问;

数据用private存储是因为要保证数据的安全性,隐蔽性,

public: 存取与访问不受限制;

将方法用public修饰是为了让用户以一种特定的方式来访问私有成员。用来进行限制。

代码:

public class ClassAndObjectTest
{

public static void main(String[] args)
{
//创建类的实例,定义一个对象变量引用这一实例
MyClass obj = new MyClass();
//通过对象变量调用类的公有方法
obj.myMethod("Hello");
//给属性赋值
obj.setValue(100);
//输出属性的当前值
System.out.println(obj.getValue());
//直接访问对象公有字段
obj.Information = "Information";
//输出对象公有字段的当前值
System.out.println(obj.Information);
}
}

/**
* 自定义Java类的示例
*/
class MyClass
{
// 公有字段
public String Information = "";

// 自定义公有Java实例方法
public void myMethod(String argu)
{
System.out.println(argu);
}

// 定义属性:私有字段+get方法+set方法
private int value;
public int getValue()
{
return value;
}
public void setValue(int value)
{
this.value = value;
}

}

调用截图:

 

 

 this用法:

对象中的所有数据字段都是通过this指针间接引用的。

同一类中的方法可以相互调用,或者直接存取本类定义的字段,可看成其中隐含了一个this调用。

 相等条件的判断:

当“==”施加于原始数据类型变量时,是比较变量所保存的数据是否相等 当“==”施加于引用类型变量时,是比较这两个变量是否引用同一对象。 引用代表地址,所以“==”实际上相当于比较两个引用类型变量中保存的对象地址是否相同。

在Java中要比对两个对象的字段值,可以 “重写(override)”基类的equals()方法

标签:总结,Information,obj,变量,对象,value,第三,课后,public
From: https://www.cnblogs.com/sion6/p/16746577.html

相关文章