面向对象-01类与对象
类与对象的概念
- 提前了解下面向对象的基本理念 链接: 百度百科面向对象
- 写文章: 你去解决一件事的流程与逻辑
类 对一类事物的抽象描述
- 类实际上就是一个类别的概念
- 怎么才能看作是同一类: 具有相同、相似的属性、特征、行为、功能就可以看作同一类
- 举例: 人类 学生类 计算机类
对象 具体的事物 实例
- 具体的事物,比如说 人类 – 具体的某个人 学生类 --具体的某个学生
代码实现:
类的定义:
- 关键字: class
- 格式:
public class 类名 {
// 属性
// 方法
}
- 命名规范:
- 类名: 首字母大写,其后的每个单词首字母大写,与所在的文件名同名
- MyJavaClass \ HelloWorld
- 属性、变量名: 首字母小写,其后的每个单词首字母大写、 整体缩写
- userName age id
- 方法名:首字母小写,其后的每个单词首字母大写
- public void showInfo(){ }
- 类名: 首字母大写,其后的每个单词首字母大写,与所在的文件名同名
完成一个用户类的代码实现:
- 1:分析用户类的属性与方法
- 属性: 用户名 用户密码 用户年龄 用户地址 …
- 方法: 显示个人信息 登陆 验证密码
- 2:创建一个User.java ,在其中写下以下代码
public class User{
// 属性
String userName;
String userPwd;
int age;
String userAdrs;
// 方法
public void showInfo(){
System.out.println("姓名:" + userName);
System.out.println("密码:" + userPwd);
System.out.println("年龄:" + age);
System.out.println("地址:" + userAdrs);
}
}
创建对象:
- 使用类来创建对象,程序执行创建对象过程中,根据类的代码结构申请对象需要的属性空间
创建对象的格式:
- 关键字: new
- 格式:
类名 对象名 = new 类名();
User user = new User();
在哪里创建对象?
- 程序入口:程序执行代码必要条件,也是执行代码的第一行。
- 程序入口必须放在某一个类中,如果没有合适的类,就单独写个只放程序入口
public class UserManage{
public static void main(String[] args){
// 在此处创建对象
}
}
对象调用属性以及方法
- 对象名调用属性与方法:
public class UserManage{
public static void main(String[] args){
// 在此处创建对象
User user1 = new User();
//对象名调用属性赋值
user1.userName="张三";
// 对象名调用方法执行
user1.showInfo();
}
}
执行结果:

对象 与 类的关系:
User user2 = new User();
// user2 与 suer1 是属于同类的对象 互相之间不影响
user2.userName="李四";
总结:
1: 类对象概念与代码编写
2: 能够理解对象调用属性与方法
3: 同一个文件夹下的代码可以直接使用
本文详细讲解了类与对象的概念,通过实例演示如何定义User类,创建对象并操作属性和方法。介绍了对象与类的关系,以及编程中对象的创建位置。重点在于理解类的抽象描述和对象的实际应用。

被折叠的 条评论
为什么被折叠?



