Java中的类与对象

#Java中什么是类与对象

类的概念:  具有相同的属性、特征、行为方式与功能的一类事物的  描述(这种描述是抽象的)

   例如:人类--中国人

类的编写:

      关键字:class类的标识符

      命名&文件格式:类必须写在同名的.java文件中

      格式:public class 类名{

类的代码范围:

                 内容:

                         成员:              

                                属性:变量  常量

                                                        姓名  年龄  学校  学分

                                 格式:

                                            属性数据类型           属性名;

                                 变量:String name;

                                 常量:final String   schoolname = "xx学校";

                        数据类型:

                                  基本数据类型:8个bit

                                                整数:byte  short  int  long

                                                浮点型:double float

                                                字符:char

                                                布尔:boolean 1 bit

                                  类数据类型:String -- char[] 最大长度

}    

​
public class User {
	// 属性:
	String name;
	int age;
	String username;
	String pwd;
	int score;

​

使用类:

                创建对象

                使用类创建对象:

     类中包括对象吗?

                 类:    具有相同的属性、特征、行为方式与功能的一类事物的    描述(抽象)        设计书

                 对象:具体的事物(人类 -- 中国人)

     代码 -- 执行代码   --- 计算机指令

            --  申请内存

            -- 申请资源 CPU IO

      代码如果不运行 -- 就只是一些文件/或者字符

      内存

      硬盘

      类创建对象是一个程序运行中的结果 -- 与写代码的时候没关系

类创建对象:

               关键字:new

                格式: 类名  对象名 = new 类名();

                               User zs = new User();

                               zs.name = "张三";

                对象名  是  对象的   引用

               对象名可以是多个  但是   对象只能是唯一的

               对象名去调用 对象的属性和方法

public static void main(String[] args) {
		// 创建对象
		User zs = new User();

		// 对象名调用对象属性赋值
		zs.name = "张三";
		zs.age = 20;
		zs.username = "zs111";
		zs.pwd = "zs123";
		zs.score = 630;
		// 对象名调用对象方法 执行功能

		zs.login("zs111", "zs123");

		User ls = new User();

程序:

    运行的基本结构:

               主函数/方法

    1、一个程序中可以有很多类

     2、一个程序只需要一个主函数

    3、这个主函数只需要写在其中一个类中就行  并写下需要运行的代码

   public static' void main(String[]  args){

//创建对象

//对象名调用对象属性赋值

//对象名调用对象方法  执行功能

}

上述过程中提到的方法

               方法:一类事物共有的相似的行为方式

               代码实现:           

                                  public   void    loginUI(){

                              }

void login(String usernameIn, String pwdIn) {
		// int num; // 局部变量
		if (usernameIn.equals(username)) {
			System.out.println("用户名验证正确!!");
			if (pwdIn.equals(pwd)) {
				System.out.println("密码验证正确!");
				printUserInfo();// 显示信息

			} else {
				System.out.println("密码验证错误!");
			}
		} else {
			System.out.println("用户名验证错误!!");
		}

	}

         /**

          *     打印用户信息

           **/ 

void printUserInfo() {
		
		System.out.println("===========" + name + "个人信息================");
		System.out.println("用户姓名:" + name);
		System.out.println("用户年龄:" + age);
		System.out.println("用户积分:" + score);
		System.out.println("用户账号:" + username);
		System.out.println("用户密码:" + pwd);

	}

               什么是方法是返回值

                            方法执行的结果,需要被调用的位置获取

                         

                            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值