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

运行结果

相关推荐
AskHarries3 分钟前
利用反射实现动态代理
java·后端·reflect
@月落4 分钟前
alibaba获得店铺的所有商品 API接口
java·大数据·数据库·人工智能·学习
程序猿练习生5 分钟前
C++速通LeetCode中等第9题-合并区间
开发语言·c++·leetcode
liuyang-neu10 分钟前
力扣 42.接雨水
java·算法·leetcode
z千鑫13 分钟前
【人工智能】如何利用AI轻松将java,c++等代码转换为Python语言?程序员必读
java·c++·人工智能·gpt·agent·ai编程·ai工具
一名路过的小码农15 分钟前
C/C++动态库函数导出 windows
c语言·开发语言·c++
m0_6312704017 分钟前
标准c语言(一)
c语言·开发语言·算法
万河归海42817 分钟前
C语言——二分法搜索数组中特定元素并返回下标
c语言·开发语言·数据结构·经验分享·笔记·算法·visualstudio
Messiah___23 分钟前
【论文阅读】Slim Fly: A Cost Effective Low-Diameter Network Topology 一种经济高效的小直径网络拓扑
开发语言·php
Flying_Fish_roe27 分钟前
Spring Boot-Session管理问题
java·spring boot·后端