Java的基础

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:01:37
初学Java感觉程序怪怪的,类,对象,方法,构造方法,main方法……搞不清楚,书上说的不是很明白,谁能说明下,最好可以通过一个简单的程序来帮我说明下。比如public static void main(String args[])这句是不是每个程序都要有的?C c=new C是不是一定要在有构造方法C()才能创建对象c的?或者提供个网站可以让初学者看的明白的。

public static void main(String[] args)
首先因为main函数是程序入口,所以必需是public 和static的,不用返回值,即使有也有没有意义的,所以要void。args组数是运行程序时的参数列表,参数是字符串的,可以有多个的,所以必需声明为String的数组。

关于JAVA对象 类,实例,方法,构造方法 ==,我现在复制给你我的答案,关于什么是类,对象,实例,构造方法。请看下面

class Picture {
int width;
int length;
......
}
Picture(int x,int y)
{
width=x;
lenth=y;
}
Picture pic = new Picture(3, 4);
1:为什么要使用到类?
这里创建了Picture类,类就是一个模子,是一个制造Picture图片的模子,java里面为什么要有类?如果没有类,我们表示一张图片的时候,要申明一个宽width1,长length1等等属性,我们表示第二张图片的时间,又要申明一个宽width2,长length2,申明N张图片,不晓得申明多少个宽和长咯,好累哦。
有了类,就方便啦,Picture pic1= new Picture();Picture pic2..Picture pic3....;调用属性 就这样pic1.width,pic2.width,是不很方便,这里是为什么要使用到类的原因。
2:讲下实例,对象,对象的引用;
你定义完了一个Picture类的时候,里面的长,宽的属性并没被分配格子来储存这2个属性,定义的Picture类 仅仅是一个模型,不是实实在在的图片,java里面通过new来制造真正的图片,new Picture(3,4)是制造了一个宽为3,长为4的图片,于是乎,我们就可以通过new Picture(3,4)来调用 这个图片的属性啦,new Picture(3,4).width,new Picture(3,4).length。
你可能有疑问了,为什么用new