类的属性和方法(java)

类和对象的使用

  1. 创建类,设计类的成员
  2. 创建类的对象
  3. 通过"对象.属性"或"对象.方法"调用对象的结构

代码

复制代码
public class Per {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//创建Person类的对象
		Person p1 = new Person();
		//Scanner scanner = new Scanner(System.in);

		//调用对象的结构,属性,方法
		//调用属性:"对象,属性"
		p1.name = "Tom";
		p1.isWoman = true;
		System.out.println(p1.name);
		System.out.println(p1.isWoman);
		
		//调用方法:"对象,方法"
		p1.eat();
		p1.sleep();
		p1.talk("中文");
		p1.job("学生");
	}
}

	class Person{
		//属性
		String name;
		int age = 1;
		boolean isWoman;
		
		//方法
		public void eat() {
			System.out.println("人可以吃饭");
		}
		
		public void sleep() {
			System.out.println("人可以睡觉");
		}
		
		public void talk(String language) {
			System.out.println("人说的语言是" + language);
		}
		
		public void job(String career) {
			System.out.println("人的职业是" + career);
		}
}

运行结果

相关推荐
是翔仔呐14 分钟前
第13章 SPI通信协议全解:底层时序、4种工作模式与W25Qxx Flash芯片读写实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
2401_8785302121 分钟前
自定义内存布局控制
开发语言·c++·算法
x-cmd21 分钟前
[x-cmd] 终端里的飞书:lark-cli,让 AI Agent 拥有“实体办公”能力
java·人工智能·ai·飞书·agent·x-cmd
wjs202426 分钟前
SQLite 子查询
开发语言
AndrewMe821130 分钟前
detailed-docx:一个能保住格式的 Word 文档操作库
开发语言·python·word
IT方大同35 分钟前
RT_thread(RTOS实时操作系统)线程的创建与切换
c语言·开发语言·嵌入式硬件
吾日三省Java36 分钟前
SpringBoot锁设计:让你的系统不再“抢”出问题!
java·spring boot·设计思路
智算菩萨40 分钟前
【OpenGL】6 真实感光照渲染实战:Phong模型、材质系统与PBR基础
开发语言·python·游戏引擎·游戏程序·pygame·材质·opengl
jinanwuhuaguo40 分钟前
OpenClaw深度沟通渠道-全景深度解构
大数据·开发语言·人工智能·openclaw
XXOOXRT41 分钟前
Ubuntu搭建Java项目运行环境(JDK17+MySQL8.0)超详细教程
java·linux·mysql·ubuntu