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

运行结果

相关推荐
剽悍一小兔1 分钟前
linux,我启动一个springboot项目, 用java -jar xxx.jar & ,但是没多久这个java进程就会自动关掉
开发语言
li星野6 分钟前
C++:C++内存管理
开发语言·c++
开开心心就好6 分钟前
Word图片格式调整与转换工具
java·javascript·spring·eclipse·pdf·word·excel
溟洵10 分钟前
【C++ Qt】布局管理器
开发语言·c++·qt
Stringzhua15 分钟前
JavaScript【5】DOM模型
开发语言·javascript·ecmascript
我家大宝最可爱19 分钟前
c++动态链接库
开发语言·c++
英英_33 分钟前
python 自动化教程
开发语言·python·自动化
CGG9236 分钟前
【单例模式】
android·java·单例模式
先做个垃圾出来………37 分钟前
汉明距离(Hamming Distance)
开发语言·python·算法
苦学编程的谢38 分钟前
多线程代码案例-1 单例模式
java·开发语言·单例模式