java的面向对象,类和方法有什么区别,怎么分开使用啊,哪位大神能帮我解决下!
发布网友
发布时间:2022-04-24 17:54
我来回答
共4个回答
热心网友
时间:2023-10-28 18:31
JAVA的面向对象是相对C++/C的面向过程而言的。在C++中,一个功能的实现往往可以用数据流图来实现,也就是针对具体的过程解决问题。
JAVA的面向对象是指程序的组成部分是由一系列相互协作的类完成的,类的实例化称作对象,对象存在方法。
在使用时,JAVA在函数级别也会存在面向过程的应用,不用区分的那么清楚。
类与方法的区别你可以参照小狗这么模型,类是狗这个种类,而对象就是具体的狗,比如你家的哈士奇,你炮友家的博美。
方法就是类所展现的行为,比如狗会吃饭,会吠叫,会跑,这都看做是类的方法。
希望对你有帮助。
热心网友
时间:2023-10-28 18:31
类,就是一个现实存在的东西,比如人类、动物类、昆虫类等,它们是一个大的分类。
方法,就是所谓的行为动作,比如人类的行为:吃、喝、拉、撒、睡、跑等行为动作。
如果你需要想知道人类有什么行为动作,就必须创造一个人类出来:
public class Person{
//方法(人类的行为动作)
public void eat(){
//方法体(具体怎么吃的什么,怎么吃的等)
//打印一下(显示一下行为的过程)
System.out.println("吃");
}
public void drink(){
//方法体(具体怎么喝的什么,怎么喝的等)
//打印一下(显示一下行为的过程)
System.out.println("喝");
}
public void eat(){
//方法体(具体跑多远,怎么跑的等)
//打印一下(显示一下行为的过程)
System.out.println("跑");
}
}
你知道人类都有哪些行为:
public class Show{
public static void main(String arg[]){
Person per = new Person();
//查看人类有哪些行为动作(调用方法)
per.eat();//吃
per.drink();//喝
per.run();//跑
}
}
热心网友
时间:2023-10-28 18:32
类是一个实体,类似与人,而方法只是这个实体的某个行为,类似与人吃饭。那么要吃饭的时候,必须有一个人在,既必须有类才能调用方法。
热心网友
时间:2023-10-28 18:32
比如汽车会跑。
汽车是对象,跑是方法。