1. 定义类
在Java中,我们需要通过定义类来创建一个对象。定义类包括两部分,一是定义类的名称,二是定义类的属性和方法。类的名称一般采用驼峰命名法,并以大写字母开头。属性和方法定义在类的大括号内。
下面是一个简单的Java类的定义示例:
public class Person {
String name;
int age;
public void sayHello() {
System.out.println("Hello!");
}
}
2. 创建对象
在定义了类之后,我们就可以通过类来创建对象。实际上,一个类定义了一种类型,而对象则是这种类型的具体实例。创建对象需要使用new关键字,并调用类的构造方法。一个类的构造方法有且只有一个,它用于初始化对象的属性。
下面是一个创建Person对象的示例:
Person p = new Person();
p.name = "张三";
p.age = 20;
p.sayHello();
在上面的示例中,我们通过new关键字创建了一个Person对象,并设置了name和age属性的值。最后,我们调用了Person类的sayHello方法。
3. 封装属性和方法
在Java中,我们可以使用访问修饰符来限制类的属性和方法的访问范围。常用的访问修饰符有public、private和protected。其中,public表示该属性或方法可以被任何类访问,private表示该属性或方法只能在本类中被访问,protected表示该属性或方法可以在子类中被访问。
封装属性和方法的目的是保护类的数据。我们不希望其他类能够直接修改一个对象的属性。因此,我们一般把属性定义为private,并提供public的getter和setter方法来访问和修改属性的值。
下面是一个封装Person类中属性和方法的示例:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void sayHello() {
System.out.println("Hello, my name is " + name + ", I am " + age + " years old.");
}
}
在上面的示例中,我们将Person类的属性定义为private,并提供了getName和getAge方法,以便其他类可以获取Person对象的属性值。同时,我们提供了一个构造方法来初始化Person对象的属性。最后,我们修改了sayHello方法,并使用name和age属性的getter方法来获取属性值。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixunuls.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!