首页 > 编程语言 >定义Person类包含两个成员变量,结构体构造方法---Java

定义Person类包含两个成员变量,结构体构造方法---Java

时间:2023-04-07 23:01:41浏览次数:45  
标签:name 构造方法 age System --- Person human public

package practiceHomework;


/*
 * 定义一个Person类,含有一个String类型的成员变量和一个int型成员变量
 * 分别为这两变量定义访问方法和修改方法
 * 再为该类定义一个speak的方法,输出name和age的值
 * 
 * 编写程序,使用Person类,实现数据的访问的修改
 */
public class Person {
	String name;
	int age;
	
	public void setName(String name) {
		this.name=name;
	}
	public String getName() {
		return name;
	}
	public void setAge(int age) {
		this.age=age;
	}
	public int getAge() {
		return age;
	}
	public void speak() {
		System.out.println("name is:"+name);
		System.out.println("age is:"+age);
	}
	
	public static void main(String[] args) {
		Person human=new Person();
		human.setName("zhangsan");
		human.setAge(18);
		human.speak();
		System.out.println();
		System.out.println(human.getName());
		System.out.println(human.getAge());
	}

}

结果如图:

定义Person类包含两个成员变量,结构体构造方法---Java_结构体

标签:name,构造方法,age,System,---,Person,human,public
From: https://blog.51cto.com/u_15943742/6176577

相关文章

  • Python实现Json文件转为点表示法(Dot-Notation)
    将Json转换为点表示法有很多用途,本文基于Python实现一个简单demo来转换。【原文见我的博客,如有更新请博客园的不一定及时同步改:https://blog.jfz.me/2023/python-json-to-dot-notation.html】{"vehicle":{"car":{"bmw":true,"audi"......
  • 《渗透测试》安全开发-PHP应用&留言板功能&超全局变量&数据库操作&第三方插件引用 202
    PHPStorm:专业PHP开发IDEPhpStudy:ApacheMYSQL环境NavicatPremium:全能数据库管理工具 #数据导入-mysql架构&库表列1、数据库名,数据库表名,数据库列名2、数据库数据,格式类型,长度,键等 #数据库操作-mysqli函数&增删改查PHP函数:连接,选择,执行,结果,关闭等参考:https://......
  • flask-sqlalchemy
    1.sqlalchemy快速使用flask中没有orm框架。我们需要使用一个对象关系映射来操作数据库。sqlalchemy就是其中之一。SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在DBAPI之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取......
  • 每日总结2023-04-07
    今天对前几天的的界面做了优化packagecom.example.math;/**注册界面*/importandroidx.annotation.NonNull;importandroidx.appcompat.app.AppCompatActivity;importandroid.content.Intent;importandroid.os.Build;importandroid.os.Bundle;importandroid.os......
  • 关于s3-bucket使用client.list_objects_v2列出所有的对象与指定目录下的所有对象
    使用AWSSDKforPython(Boto3)的S3的client下的list_objects_v2,可以列出一个s3bucket桶的所有对象,可以返回如下几个重要的字段的Key,LastModified,ETag,Size,StorageClass 实现的核心代码如下:其中在编辑中,有几个说明如下:1、Console页面上可以创建一个空的文件夹,......
  • STA分析-复制
    1静态时序分析(StaticTimingAnalysis)静态时序分析(StaticTimingAnalysis):静态执行对于数字设计时序的分析,不依赖于施加在输入端口上的激励,验证设计是否可以安全地运行在给定的时钟频率下且没有时序违例时序仿真(TimingSimulation):施加一组激励,观察在这组激励下电路行为是否符合要......
  • C/C++模拟ATM机存取款管理系统[2023-04-07]
    C/C++模拟ATM机存取款管理系统[2023-04-07]2、模拟ATM机存取款管理系统模拟银行的自动取款机使用过程中的界面和用户交互过程。实现查询银行卡余额、取款修改密码、退出系统等功能。(一)功能要求及说明:(1)将银行账户的卡号,户名,密码和账户余额从外部文件(银行账户.txt)中读入......
  • 【并发编程】Java7 - ForkJoin,将大任务拆分成小任务
    1.简介  Java7提供了可以将大任务拆分成小任务执行再合并结果的框架——Fork/Join。其中,将大任务拆分成足够执行的小任务并发执行的过程称为Fork,将这些小任务结果整合后形成最终的结果的过程称为Join。  Fork/Join框架的具体体现为ForkJoinTask抽象类,该类继承了Future,运行......
  • flask-信号、flask-script
    1.django、flask高并发部署1.1协程产生背景由于Python有把大锁GIL,会将多个线程在同一时刻,只能有一个线程执行,变成'串行',所以一个多线程python进程,并不能充分使用多核CPU资源,所以对于Python进程,可采用多进程部署方式比较有利于充分利用多核的CPU资源,而uWSGI服务器就是这么一个东......
  • 2.线性部分:古典解-Schauder理论1
    古典解:Schauder理论目录古典解:Schauder理论Poisson方程和Newton位势1:一些记号2.Poisson方程的内估计1Poisson方程和Newton位势1:一些记号回顾我们在调和方程中得到的一些结果.基本解:\[\Gamma(x-y)=\begin{cases} \dfrac{1}{n(2-n)\omega_n}\dfrac{1}{|x-y|^{n-2}},&n\ge......