JavaSE基础——面向对象1:类与对象005

2023-12-27 10阅读
一个类可以看做是一种数据类型的定义或模板,关键字则表示该属性只能被当前类内部访问“在程序运行时通过实例化某个具体类型(即创建该类型对应的实例)。

在Java编程中,面向对象是一个非常重要的概念。而其中最基本的就是类和对象了。那么什么是类?什么又是对象呢?

JavaSE基础——面向对象1:类与对象005

第一,我们来谈谈类。在Java中,一个类可以看做是一种数据类型的定义或模板,它描述了一组属性和方法,并规定了这些属性和方法如何被使用。

举个例子,我们可以定义一个人(Person)这样的类:

```java

public class Person {

// 属性

JavaSE基础——面向对象1:类与对象005

private String name;

private int age;

// 方法

public void setName(String newName){

this.name = newName;

}

public void setAge(int newAge){

this.age = newAge;

public String getName(){

return this.name;

}

public int getAge(){

return this.age;

}

}

```

上述代码中,“class”关键字表示这里定义了一个新的“Person”类型;“private”关键字则表示该属性只能被当前类内部访问;而“public”则表示该方法可以被其他地方调用。

接下来再来说说什么又是对象。简单地说,在程序运行时通过实例化某个具体类型(即创建该类型对应的实例),就得到了一个具体存在于内存中、可供操作使用并拥有各自独立状态及特征(属性)的对象。

我们可以通过如下代码来创建一个Person类的实例:

public class Main {

public static void main(String[] args) {

Person person1 = new Person();

person1.setName("Tom");

person1.setAge(20);

System.out.println(person.getName());

上述代码中,使用“new”关键字来创建了一个新的Person类型的实例,并将其赋值给person1变量。接着调用setName和setAge方法设置该实例对应人员的姓名和年龄,最后再通过getName方法获取该人员名字并输出。

总结一下,JavaSE基础中面向对象编程是非常重要且基础性质很强的内容之一。在此过程中,“类”可看做是定义或模板,在其中规定属性和行为;而“对象”则是这个具体存在于内存中、可供操作使用并拥有各自独立状态及特征(属性) 的东西。掌握好这些概念后,在日后进行开发时就能更加得心应手啦!

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]