java - 类

类和对象

万物皆对象
对象的实质是属性和行为
类是拥有共同属性和行为的集合
public class People{
	String name;
	void say(){
		System.out.println("泡面头:你不要过来呀!!!");
	}
}

public 是类的修饰符,表明该类是公共类,可以被其他类访问
class 是定义类的关键字
People 是类名称
name 是成员变量
say 是方法

类中的变量
局部变量:在方法或者语句块中定义的变量被称为局部变量
成员变量:成员变量是定义在类中、方法体之外的变量
类变量:类变量也声明在类中,方法体之外,但必须声明为static类型

构造方法

在类实例化的过程中自动执行的方法叫做构造方法,它不需要你手动调用。构造方法可以在类实例化的过程中做一些初始化的工作。

构造方法的名称必须与类的名称相同,并且没有返回值。

每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认的构造方法。

public class People{
	String name;
	
	// 构造方法,没有返回值
	People(String name){
		this.name = name:
		System.out.println(this.name)
	}
	
	// 普通方法,必须有返回值
	void say(){
		System.out.println("泡面头:你不要过来呀!!!");
	}
	
	public static void main(String[] arg){
		// 创建对象时传递的参数要与构造方法参数列表对应
		People peo = new People("泡面头");
	}
}
运行输出 泡面头

创建对象
对象是类的一个实例,创建对象的过程也叫类的实例化。对象是以类为模板来创建的
People peo = new People("泡面头");

访问成员变量和方法
public class People{
	String name;
	
	People(String name){
		this.name = name:
		System.out.println(this.name)
	}
	
	void say(){
		System.out.println("泡面头:你不要过来呀!!!");
	}
	
	public static void main(String[] arg){
		People peo = new People("泡面头");
		// 通过点号访问
		System.out.println(peo.name);
		String name = peo.name
		System.out.println("我是" + name);
		peo.say();
	}
}
输出:
  	泡面头
  	泡面头
  	我是泡面头
  	泡面头:你不要过来呀!!!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值