java方法对象
① java中的对象和方法有什么区别
对象是主人,方法是主人的枪主人要打猎,就要用枪SO,非静态方法都是从属于对象的必须用对象来调用而对象必须通过类来new
② 问高手,java方法是对象吗
java方法不是对象。方法和对象的内存区都不一样,概念也不一样,方法怎么会是对象
③ 请教一下JAVA中方法与对象的区别,写代码讲解一下
先简单地和楼主说下基础知识。
Java是一门纯粹面向对象的程序设计语言。类和对象是程序的基本组成要素。
类是某一批对象的抽象,可以把类理解成某种概念,对象才是具体存在的实体。举个例子,比如说水果。水果只是我们从苹果,香蕉,西瓜等等果类中抽象出来的一种概念。而苹果才是具体存在的东西。所以说水果是一个类,而苹果只是水果类里的一个对象。
java语言里定义类的简单语法如下:
{修饰符} class 类名
{
零到多个成员属性。。
零到多个构造器。。
零到多个方法。。
}
从类的定义,可以知道“方法”是类的组成无素之一。
对象是类的实例,类是多个对象的的抽象。比如说面在有三个人,小明,小红,小李。这三个人都有共有的属性。姓名,年龄,身高。不论你是大人,小人(别想歪啦O(∩_∩)O)。都会有姓名,年龄,身高。因此我们可以把这他们抽象成一个“人类”。姓名,年龄,身高就是“人类”的成员属性。而人都会说话(正常情况下)所以我们可以在人类里面定义一个说话的方法。或叫say()方法
现在我们就可以说小红,小李,小明,这三个人都是“人类”中的具体“对象”,这些对象都有一个say()方法,即,小红小李小明都会说话。
现在楼主能明白对象和方法的区别了吧。其他理解起来很简单的。只要把类和对象的关系。以及类有哪些组成元素这两点理解好就能懂了。
说了一大堆,给楼主说下实例吧。代码如下:
//测试
public class Test {
public static void main(String[] args) {
//创建三个人类的对象
Person p1 = new Person("小明");
Person p2 = new Person("小红");
Person p3 = new Person("小李");
//三个对象都会说话
p1.say();
p2.say();
p3.say();
}
}
//定义一个人类
class Person {
//成员属性
String name;
//构造器
public Person(String name) {
this.name = name;
}
//说话的方法
public void say() {
System.out.println("我的名字叫:" + this.name);
}
}
运行结果如下:
我的名字叫:小明
我的名字叫:小红
我的名字叫:小李
④ java中怎么区分类,变量,方法,对象
首先找class关键字,对应的是类
类里面的找花括号的一块,通常是方法
变量可以是和方法一个层级,也可以在方法内部,无处不在
对象是逻辑的概念,并不是说哪块代码属于对象
⑤ 今日学习java遇到疑惑,java方法是对象吗
java方法是方法,对象是对象,有区别的,对象就是一个类,方法就是一个函数而已啊。
⑥ Java中的方法和对象
value=e.getValue();基本表示,一个对象的实例e的方法getvalue()的调用。这个方法可以得到一个值,而这个值可能是任意数据类型,就是说他可能是一个对象,也可能是string或其他类型。就看你那个方法返回值是什么了。
⑦ Java中方法和对象的区别是什么
说形象点,Java中对象就相当于人,方法就是人所使用的工具,比如手机,汽车等,方法是为对象服务的。