文件类型
.java -java代码文件
.class -字节码文件
类
-关键字:class
-格式:
class 类名{ }1.一个类文件可以写多个类;
2.由public 修饰的类,必须与文件同名>一个.java文件中的主类;
3.这个文件中的其他类 不可以使用public修饰的;
4.其他类:除了默认(不写)不能加其他访问权限修饰符;
5.一个.Java文件中的非主类,使用范围只能在同一个包中。
这里大家可能对什么是访问权限修饰符和什么是包表示疑问,下面听我慢慢解答
访问权限修饰符
我们写的代码时总看到public,这就是访问权限修饰符的一种,访问权限修饰符有四种,分别是:
类型 使用范围 public 整个项目 private 当前类的{ }中 protected 整个包中 其他包的子类里面 缺省 不写 整个包中 这里补充一个知识:
整个范围由大到小依次为:
-项目 public可以用的范围
-src源文件夹
-package //包 缺省的、protected可以用的范围
-.java
-class private
注意:使用不同包中的类,需要导入这个类所在的包路径
类的具体结构
1.任何类都可以创建对象;
2.不是所有类都有属性和方法:
-对象类:具体来描述一类事物的class
-功能类:只写一个主方法、程序入口 --启动程序 例如Math类只做数学计算
什么是类
指类别、种类,例如人类
具有相同属性、特征、行为、功能的一类事物的信息描述
什么是对象
是指具体的事物,例如具体的某个人或者具体的某些人
属性和方法
属性:一个词就可以表达
栗子:String name;
String address;
方法:描述一个功能、行为 是用一段代码来描述
举个栗子:不带返回值
void add(int a,int b){ int num = a+b; } void test(){ int num =add(2,9); }带返回值:
int add( int a,int b){ int num = a+b; return num; } void test(){ int num =add(2,9); }
我们想写整段代码就可以是:
class 类名{
// 属性 : 一个词就可以表达清楚的
String name;
String address;
int age;
// ...
// 方法 : 描述一个功能 行为 一段代码来描述
void add(int a,int b){
int num = a+b;
}
// 带返回值:
void add(int a,int b){
int num = a+b;
return num;
}
void test(){
int num = add(10,8);
}
}



