类,对象,类的修饰符,成员变量和局部变量,类的构造方法。

本文详细介绍了面向对象编程中的核心概念——类和对象。类是对具有相同属性和行为的事物的抽象,而对象是类的具体实例。文章讨论了如何创建类,包括访问修饰符的使用,并解释了构造方法在初始化对象时的作用。此外,还阐述了成员变量和局部变量的区别。通过实例展示了如何通过类创建对象并调用其成员。
摘要由CSDN通过智能技术生成

类和对象

  1. 什么是类?
  2. 什么是对象?
  3. 类和对象的关系?
  4. 如何创建类?
  5. 访问修饰符
  6. 通过类创建对象
  7. 成员变量和局部变量
  8. 构造方法

1.什么是类?

  	类是用来描述同一类事物的属性和行为,是对具有相同属性和行为的物体的统称。
  	例如:人类(就是对所有人的统称)。

2.什么是对象?

	对象:客观存在的事物都是对象。
	例如:每一个人都是对象。

3.类和对象的关系?

	对象是类的具体实例。

4.如何创建类?

	格式如下:
	修饰符 类名(){
		成员变量;
		成员方法;
	}
	例如:
	public Student(){
		//成员变量
		String name;
		int age;
		//成员方法
		public void run(String name){
			System.out.println(name+"跑步");
		}
	}

5.访问修饰符

同一类同一包子类所有位置
privateyes
defaultyesyes
protectedyesyesyes
publicyesyesyesyes

6.通过类创建对象

1.创建对象的格式:
	类名 对象名 = new 类名();
2.调用成员变量和方法:
	对象名.成员变量
	对象名.成员方法

例:
	Student s1 = new Student();
	s1.age;
	s1.run(s1.name);

7.成员变量和局部变量

public class Demo(){
	int a; //成员变量
	public stactic void main(String args[]){
		int b = 10;//局部变量
	}
	public void test(int c){
		int a = 20;//局部变量
		System.out.println(a);
	}
}

成员变量和局部变量之间的区别

1.位置:
		成员变量在类的方法外,局部变量是在类的方法中
2.初始化值:
		成员变量是有初始化值的,而局部变量是没有初始化值
3.生命周期:
		成员变量的生命周期是随类的存在而存在的,随类的消亡而消亡
		局部变量是随方法的调用而存在,随方法的调用结束而消亡

8.构造方法

构造方法/构造器/构造函数 是一种特殊的方法

1.格式:
		修饰符 方法名(参数){ //注意:构造函数的名字和类名一致 
			
		}
2.例子:
public class Student(){
	String name;
	int age;
	
	//无参构造
	public Student(){
	}

	//有参构造
	public Student(String name,int age){
		this.name = name;
		this.age = age;
	}
}

构造方法的调用

	new 类名();创建对象的同时调用构造方法,用来初始化成员变量
	Studnet s1 = new Student();
	
	注意:如果创建类的时候,没有给定构造方法,系统默认会补充一个无参构造方法;
				如果给了指定的构造器,系统就不会补充。
	推荐:手动添加一个无参构造方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值