【Java 基础学习-面向对象-01类与对象】

本文详细讲解了类与对象的概念,通过实例演示如何定义User类,创建对象并操作属性和方法。介绍了对象与类的关系,以及编程中对象的创建位置。重点在于理解类的抽象描述和对象的实际应用。

类与对象的概念

  • 提前了解下面向对象的基本理念 链接: 百度百科面向对象
  • 写文章: 你去解决一件事的流程与逻辑

类 对一类事物的抽象描述

  • 类实际上就是一个类别的概念
  • 怎么才能看作是同一类: 具有相同、相似的属性、特征、行为、功能就可以看作同一类
  • 举例: 人类 学生类 计算机类

对象 具体的事物 实例

  • 具体的事物,比如说 人类 – 具体的某个人 学生类 --具体的某个学生

代码实现:

类的定义:

  • 关键字: 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: 同一个文件夹下的代码可以直接使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值