Java基础语法

java

一、代码规范

1. 大小写敏感。

2. 类名的首字母大写。多单词组成的类名,每个单词的首字母大写。

3. 方法名以小写字母开头。多单词组成的方法名,则后面的每个单词首字母大写。

4. 所有的名称必须以字母(A-Z, a-z)、数字(0-9)、下划线(_)、美元符号($)开头

5. 关键字不能作为任何名称

6. 每个 .java 文件是能有一个 public 类,且该类名与文件名相同。可以有多个非 public 类

7. 单行注释使用 // ,多行注释使用 /*   ***    */

二、基本语法

1. 类的声明

[public] class ClassName {

}

2. 构造方法

构造方法是一种特殊方法,用来初始化对象, 即为对象成员变量赋初始值。它的名称必须与类名相同

如:

class Animal {

//构造方法(与类名相同,无返回值):初始化

public Animal(String myName, int myid) {

name = myName;

id = myid;

}

}

3. 变量声明

基本格式如下:

type identifier [ = value][, identifier [= value] ...]

格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。

如:

int a, b, c;              // 声明三个int型整数:a、 b、c

int d = 3, e = 4, f = 5; // 声明三个整数并赋予初值

byte age = 22; // 声明并初始化 age

String name = "Delav"; // 声明并初始化字符串 name

double pi = 3.14159; // 声明了双精度浮点型变量 pi

char sex = 'm'; // 声明变量 sex 的值是字符 'm'。

如果需要控制访问,可以在前面添加相应的修饰符 [ public | private | protected ] [ static ] [ final ]

public:公共变量——不同包也可访问;

private:私有变量——只能在本类中访问;

protected:受保护的变量——同包及子类可访问;

上面三个都不加:默认——同包可访问;

static:静态成员——该类的所有对象共享该变量。

final:最终成员,其值不能被改变;

4. 方法声明

基本格式如下:

[public|private|protected] [static] [final] 返回类型 方法名(形参){

   body;

   return 表达式;

}

没有返回值时, 【返回类型】为 void

如:

public class Animal {

public void eat() {

System.out.println("吃东西");

}

public int getAge() {

return 23;

}

public static void sleep() {

System.out.println("睡觉");

}

}

5. 主方法

每个 public 类都必须有一个主方法,所有的 Java 程序由 主方法开始执行。

主方法的写法为:

public static void main(String []args) {

6. 创建对象

创建对象使用 new 关键字

基本格式为

类名  对象名 = new  类名();

如:

//构造方法为空

Person person = new Person();

//构造方法不为空,需赋值

Student student = new Student("Delav");

由以上的知识就可以写一个基本的完整Java程序

class Animal {

private String name;

private int id;

public int i = 66666;

String str = "My name is word";

//构造方法(与类名相同,无返回值):初始化

public Animal(String myName, int myid) {

name = myName;

id = myid;

}

public void eat() {

System.out.println(name + "正在吃");

}

public void sleep() {

System.out.println(name + "正在睡");

}

public void introduction() {

System.out.println("大家好!我是" + id + "号" + name + '.');

}

}

public class AnimalTest {

public static void main(String[] args) {

Animal animal = new Animal("Delav", 666);

animal.eat();
     animal.introduction();

}

}

以上是 Java基础语法 的全部内容, 来源链接: utcz.com/z/394083.html

回到顶部