类的属性和方法(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);
		}
}

运行结果

相关推荐
lph009几秒前
QtMqtt 的编译与QT环境加载配置
开发语言·qt
焦糖玛奇朵婷17 分钟前
盲盒小程序:开发视角下的功能与体验
java·大数据·jvm·算法·小程序
崇山峻岭之间24 分钟前
Matlab学习记录35
开发语言·学习·matlab
济61730 分钟前
linux 系统移植(第六期)--Uboot移植(5)--bootcmd 和 bootargs 环境变量-- Ubuntu20.04
java·前端·javascript
温暖小土40 分钟前
深度解析 Spring Boot 自动配置:从原理到实践
java·springboot
Marktowin44 分钟前
Mybatis-Plus更新操作时的一个坑
java·后端
R-sz1 小时前
如何将json行政区划导入数据库,中国行政区域数据(省市区县镇乡村五级联动)
java·数据库·json
比奇堡派星星1 小时前
Linux OOM Killer
linux·开发语言·arm开发·驱动开发
定仙游4531 小时前
Java StringBuilder 超详细讲解
java
haiyu柠檬1 小时前
IDEA和VSCode中好用的插件推荐
java·vscode·intellij-idea