public class Student {
int sno;
int age;
String name;
String sex;
public Student(int sno,String name)
{
this.sno=sno;//this 指当前对象
this.name=name;
}
public Student(int sno,String name,int age)
{
this(sno,name);//调用构造器只能在第一行
this.age=age;
}
public void ts() {
System.out.printf("学号%d 姓名%s\n",sno,name);
}
}
import java.util.Scanner;//导入Scanner类
public class test {
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);//创建Scanner对象
String s=scan.nextLine();
int n=scan.nextInt();
Student stu=new Student(n,s);
stu.ts();
}
}
1 静态方法里不能调用非静态成员
2 JAVA 是实际上传递地址的拷贝,改变后有可能改变原值
3 包实现对类的管理相当于文件夹
4 import 导入包中的类