JAVA类;对象;方法;函数;属性的关系?

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:08:15
不明白JAVA类,对象,方法,函数,属性他们之间的关系。
构造函数也是方法吗?那为什么叫构造函数而不叫方法 他们之间有什么区别?是不是可以这样说,方法也就是行为,有些属性用基本数据类型不能很好的描述,所以才用方法或者构造函数来进行描述。对象是类实例化的一个产物,它继承了类中全部或者一部分的属性和方法?

class A{ //定义一个A类
String str;//类的属性;
public A(){};//构造方法,java中习惯称函数为方法,函数是C语言中的叫法;
}
public B{
public static void main(String [] args)
{
A a=new A(); //实例化一个A的对象,也可以说a是A类型的变量;
}
}

构造函数就是构造方法 这是两个名字了。。。都是一样的实物 类--属性--对象--方法--函数