Java 类与对象
类: 对一类事物的特征,属性代码表达
- Java 中类是一个基本的代码结构,前期基本上所有的代码都需要写在类中,如声明变量,定义方法等
- 在面向对象中,类 可以看作一个类别的代码模块编写,所以在类的这个模块上需要写好这类别事物具备的属性特征,以及功能的代码。
- 声明关键字: class
- 声明格式: class 类名{ }
- 样例: User.java
public class User{
String name;
String password;
String phoneNum;
int age;
int id;
public void showInfo(){
System.out.println("-----个人信息显示-----");
System.out.println("姓名:"+name);
System.out.println("密码:"+password);
}
}
对象: 对象是一个实体,需要根据类的代码在计算机中生成固定的数据结构体
- 创建对象: 类名 对象名 = new 类名();
- 样例: 使用User类创建一个具体的用户对象 类似于注册账号。
User admin = new User();
admin.name="管理员天书";
admin.password="admin123";
admin.phoneNum="18898982525"
admin.age=18;
admin.id=001;
- 对象创建之后,在内存中会存在一块空间存储了这个对象,而对象中就包含了以上这些信息。可以想一下,咱们可以用循环将上面的步骤多多重复,内存中自然就会产生N多个对象了。直到你的内存满溢。
接下来可以创建一个主函数将这些代码都跑起来!
public class User{
String name;
String password;
String phoneNum;
int age;
int id;
public void showInfo(){
System.out.println("-----个人信息显示-----");
System.out.println("姓名:"+name);
System.out.println("密码:"+password);
}
}
public static void maind(String[] args){
User admin = new User();
admin.name="管理员天书";
admin.password="admin123";
admin.phoneNum="18898982525"
admin.age=18;
admin.id=001;
admin.showInfo();
}
补充: 以上就是Java 面向对象的第一个知识点:类与对象,面向对象的是一个很大的编程思想其中还包括了后面会讲到的 继承,封装,多态,访问控制等内容。敬请期待.....