java基础组成的基本结构

1. 类的定义

一个.java文件只能有一个公共类,并且该文件的名称必须与这个公共类的名称完全匹配(包括大小写)。“类型名”通常指的是类或接口的名称。

[修饰符] class 类名 {
    // 成员变量(属性)
    数据类型 变量名;
    // 构造方法
    public 类名() {
        // 初始化代码
    }
    // 成员方法(函数)
    [修饰符] 返回类型 方法名(参数列表) {
        // 方法体
    }
}

2. 变量的声明与初始化

简单数据类型:数据类型 变量名 = 初始值;
复合数据类型:数据类型 变量名=new 数据类型;

例如:

int age = 25;
String name = "Alice";

3. 方法的定义

构造方法是一种特殊类型的方法,主要用于初始化一个新创建的对象。构造方法的名称与类名相同,并且没有返回值(即使没有明确指定void,它也隐含了无返回值)。每当使用new关键字创建类的实例时,相应的构造方法就会被自动调用。
构造方法可以有参数,也可以没有参数。如果有参数,这些参数用于给对象的属性赋初始值。如果一个类没有定义任何构造方法,Java编译器会自动为该类生成一个默认构造方法,这个默认构造方法没有参数,访问权限与该类相同。

//构造方法
[修饰符] 类名(参数类型 参数名, ...) {
    // 方法体
    无返回值;
}

例子
假设有一个名为Person的类,包含两个属性:nameage

//无参构造方法
public class Person {
    String name;
    int age;
    // 默认构造方法
    public Person() {
        this.name = "Unknown";
        this.age = 0;
    }
}
//带参数的构造方法
public class Person {
    String name;
    int age;
    // 带参数的构造方法
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

在这个例子中,Person类有两个构造方法:一个是无参数的默认构造方法,它将name设置为"Unknown",age设置为0;另一个构造方法接收两个参数,分别用来初始化nameage字段。
成员方法

//成员方法
[修饰符] 返回类型 方法名(参数类型 参数名, ...) {
    // 方法体
    return 返回值;
}

例如:

public int addNumbers(int a, int b) {
    int sum = a + b;
    return sum;
}

4. 数组声明与初始化

数据类型[] 数组名 = new 数据类型[长度];
// 或者直接初始化
数据类型[] 数组名 = {1,2, ...};

例如:

int[] numbers = new int[5];
int[] nums = {1, 2, 3};
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值