You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
723 B
12 lines
723 B
1. 为什么需要显式数据类型声明?
|
|
因为Java是编译型语言,需要提前知道数据类型来分配内存和检查类型错误。
|
|
编译时必须确定每个变量占用多少内存(如int占4字节,double占8字节)
|
|
编译时检查类型是否匹配,防止运行时才崩溃(如不能把字符串当数字计算)
|
|
|
|
2.为什么需要public这类访问修饰符?
|
|
因为Java需要明确控制谁能访问什么,保证程序安全性和结构清晰。
|
|
|
|
public:任何人都能访问(如main方法必须public,因为JVM要从外部调用)
|
|
private:只有自己能用(隐藏内部细节,防止乱改数据)
|
|
不写(默认):同一包内能用
|
|
protected:子类能用
|