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、cint 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