java源文件是由什么组成的

java源文件是由什么组成的,第1张

通常Java程序都是由Java包、类声明、变量、构造方法等几部分构成。通常Java源文件主要有以下几部分组成:

interfaceDefinition 表示://0或多个

import语句 表示://0或多个,这里要注意的是必须放在所有类定义之前

classDefinition语句 表示://0或多个

public classDefinition语句 表示://0或1个

为了便于记住Java源文件的组成部分,还应了解Java源文件的命名规则:

在命名时首字母一定要大写;

一般不要与JDK中的类名字相同(如  String,Date等,可以命名为StringProject,DateExample)

通常与public修饰的类(即主函数所在的类)类名相同

1类是JAVA程序得的基本组成单位,定义了对象的属性和方法,是具有共同属性和行为的对象的集合。

2对象的实质:属性+行为。

3类的基本结构:属性,方法,构造方法,内部类,块。属性是对数据的描述。方法是对象的行为。构造方法用于实例化对象。

4方法重载:

1)方法重载的原则:函数名相同,参数类型不同,参数个数不同,参数顺序不同,在同一作用域。

2)方法重载跟方法的返回值类型没有关系,只有返回值不同的方法不能构成重载。

5方法的调用:类名方法

6对象的创建:假设存在一个类Person,创建对象语句为Person p=new Person();

下面是一个例子,参考理解

public class Cat {

public static void main(String[] args) {

Kitty K1=new Kitty();//创建一个对象K1

Kitty K2=new Kitty("小猫咪",3);//创建一个对象K2,名字为小猫咪,年龄为3

Systemoutprintln("Kitty的名字:"+K1name+K1age+"岁");//输出对象K1的名字和年龄

K1play();//调用play方法

K1eat();//调用eat方法

Systemoutprintln("Kitty2的名字:"+K2name+K2age+"岁");//输出对象K2的名字和年龄

K2play();//调用play方法

K2eat();//调用eat方法

}

}

class Kitty{

String name="小猫";

int age=1;

//无参数的构造方法

Kitty(){

}

//有参数的构造方法

Kitty(String name,int age){

thisname=name;

thisage=age;

}

//玩的方法

void play() {

Systemoutprintln("玩橡皮泥");

}

//吃的方法

void eat() {

Systemoutprintln("吃苹果");

}

}

public/private/protected类型(四类八种)。

变量的定义必须严格按照标识符的命名规则,即0~9数字、字母、下滑线、$等组成,且首字母不能是数字、不能是java关键字。

首字母必须小写,当有多个单词组成时,后面的单词首字母要大写。变量名一般由名词组成。变量定义:[访问修饰符][修饰符]数据类型变量名[=初始值]。

扩展资料:

编写java程序的注意事项:

大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。

方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,例如myFirstJavaClass。

源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为java。(如果文件名和类名不相同则会导致编译错误)。

主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。

java程序结构有三种:顺序结构,选择结构,循环结构

顺序结构,这个就是按照代码的顺序从上至下依次执行;

选择结构,通常使用 ifelse或者switchcase;

循环结构,for循环,while循环,我一般使用这两个,还有一个dowhile循环,这个我没咋用过。。。。

以上就是关于java源文件是由什么组成的全部的内容,包括:java源文件是由什么组成的、Java语言中的类的基本结构是什么、Java语言的变量由哪些组成等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9304748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存