在Java语言中 类是什么

Python018

在Java语言中 类是什么,第1张

1、类的属性和行为是什么?

打个比方说,类就是模子,对象就是模子生产出来的一个具体的东西。

2、类的属性和行为是什么?

class Person{//这是一个类

private int age//这是类的属性

private boolean sex//这是类的属性

public int getAge() {//这是类的行为,也成为方法

return age

}

public void eat() {//这是类的行为,也成为方法

System.out.println("eat")

}

}

3、面向对象程序设计思想的优点有哪些?

很多。。。

4、面向过程程序设计和面向对象程序设计的区别和联系是什么?

面向过程的语言如C,你写一个吃饭的过程,可以用面向过程的方法。void eat() .

面向对象的语言如Java。以对象为主体,如果想实现吃饭的过程,先得有一个对象,比如上面写的Person类,先Person xiaoming = new Person()就产生了一个具体的Person,xiaoming.eat()

就实现了吃饭的行为。

类表示了对象的类别,是创建对象的蓝本。建立一个事物的抽象模型,本质上就是表达该事物的性质和行为。使用类来建立抽象模型,是通过在类中定义变量和方法来实现的。

其实就是把性质和行为相同的对象归为一“类”

这是一种面向对象的概念。希望变成可以把现实抽象出来,使编程贴近现实。

比如人类,那么对于一个人具体有些什么属性,可以对人进行描述,人有什么动作,都可以在Java人类人定义。那么你就可以完成类似在人类基础上的编程。

更细点就是,比如一个人,有性别,年龄,生日,身高,体重,可以吃饭,睡觉,打球。那么你都可以在你的人这个类里面定义。当然用什么不用什么,就要看你设计程序时的需要,因为对于一个人,可以操作和说明的东西太多,不是所有都需要。

大概就是这么个概念。