输出个人信息 java_Java:输出个人信息(类和对象)
public class person { //定义类person中的三个属性
String name;
String sex;
int age;
void getInfo(String n,String s,int a) { //创建方法getInfo(),获取person中3个属性的值
name=n;
sex=s;
age=a;
}
void showInfo(){ //创建showInfo(),显示类person中3个属性的值
System.out.println(“姓名: “+name);
System.out.println(“性别: “+sex);
System.out.println(“年龄: “+age);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
person sc=new person(); //创建对象并调用对象所属的类中创建的属性和方法
System.out.println(“第一个人的信息 “);
sc.name=”Wang “;
sc.sex=”女 “;
sc.age=19;
System.out.println(“姓名: “+sc.name);
System.out.println(“性别: “+sc.sex);
System.out.println(“年龄: “+sc.age);
person pe=new person();
System.out.println("第二个人的信息 ");
pe.getInfo("Sun","女 ",20);
pe.showInfo();
}
运行结果:
程序分析:
此程序定义一个类person,在该类中包含name,sex,age三个属性以及getInfo(),showInfo()两个方法。方法getInfo()实现类person中定义的3个属性的值的获取,方法showInfo()实现类person的3个属性的值的显示。同时定义属于类person的对象sc,通过调用类的属性sc.name,sc.sex,sc.age实现对象值得设置;定义属于类person的对象pe,通过调用方法pe.getInfo(),pe.showInfo()实现对象pe的属性值获取和显示。
知识扩展:
(1)类的声明
声明格式:
[修饰符] class 类名 [extends 父类] [implements 接口名1,…,接口名n]
{
类成员
}
(2)类的成员
成员变量的定义:
[访问控制符][static] [final] [transient] [volatile] 数据类型 变量名;
成员方法的定义:
[访问控制符][static] [final] [abstract] [native] [synchronized] 返回值数据类型 方法名 ([参数表])[throws 异常名表]
{
方法体
}
输出个人信息 java_Java:输出个人信息(类和对象)相关推荐
- JAVA设计一个fan类_北京信息科技大学java语言程序设计-类和对象
北京信息科技大学java语言程序设计-类和对象 [实验名称]实验2 类和对象 [实验目的] 1.学习和掌握Java创建对象的方法. 2.学习和掌握通过创建对象.使用类的方法. 3.学习和掌握Java类 ...
- 查看患者信息java_Java通过反射查看类的信息示例
本文实例讲述了Java通过反射查看类的信息.分享给大家供大家参考,具体如下: 一 点睛 1 通过反射获取Class对象 使用Class类的forName()静态方法.该方法需要传入字符串参数,该字符串 ...
- Python基础篇(六)-- 类和对象
Python语言在设计之初,就定位为一门面向对象的编程语言,而面向对象编程(Object-oriented Programming,简称 OOP),是一种封装代码的方法.比较正式的说法,"把 ...
- 设计一个雇员类,创建雇员类的对象数组并初始化,输出每个雇员的信息
设计一个雇员类,创建雇员类的对象数组并初始化,输出每个雇员的信息 class Employee { //雇员类private String id; //编号private String name; / ...
- log4j(四)——如何控制不同风格的日志信息的输出?
一:测试环境与log4j(一)--为什么要使用log4j?一样,这里不再重述 二:老规矩,先来个栗子,然后再聊聊感受 import org.apache.log4j.*; //by godtrue p ...
- MVVM架构~knockoutjs系列之验证信息自定义输出~续
返回目录 上一讲中,我以一个实际中的例子说明了knockoutjs的自定义验证功能,在使用过程中,出现了一个问题,当然了不是问题,只是一种需求,上一讲中自定义验证的表现是:当页面加载后,自动显示有问题 ...
- 将Linux脚本中的正常输出,警告,错误等信息输出到文件中
将Linux脚本中的正常输出,警告,错误等信息输出到文件中 转载于:https://www.cnblogs.com/lwmp/p/7700339.html
- Python:用字典建立一个通讯录,向字典中添加和删除通讯人信息,查询某个人的信息,然后输出通讯录中所有人的信息。
用字典建立一个通讯录,向字典中添加和删除通讯人(名字.电话.邮箱.工作单位等),查询某个人的信息,然后输出通讯录中所有人的信息. 采用列表里套字典的方法,比较简单 contacts = []def a ...
- Android中Log信息的输出方法
共两篇文章,第一篇讲述了如何在程序中输出Log信息,第二篇详细的分析了Log信息的输出机制. 下面是第一篇(转自:http://blog.163.com/binghaitao@126/blog/sta ...
最新文章
- MySQL复制性能优化
- mooc- 基本程序设计方法week1,week2
- LeetCode 965单值二叉树-简单
- ssl1776-游乐场【图论,深搜】
- android 类ios actionsheet效果
- 武器级工具包 Immunity Canvas 7.26 泄露(个人百度网盘)
- Struts学习笔记--导航
- 提高代码可读性: 命名技术
- Hibernate多表关联查询记录映射
- 禅道类似软件_软件测试工程师都在用哪些测试工具
- 使用IronPython集成Python和.NET
- ubantu 安装anaconad_Ubuntu16.04安装Anaconda (转)
- android开发中悬浮窗被禁用,无权限开启悬浮窗的解决方案
- 计算机十六进制是什么意思,2进制和16进制是什么意思?它们之间如何换算?
- java调用存储过程 sql server,Sql Server的存储过程与Java代码相连接调用(二)
- 8法则的挑战:长尾理论与长尾效应
- 谈谈Linux发行版的入门选择
- 【微信小程序---如何引入阿里巴巴图标步骤】
- 解除网页无法选择文字_无法复制
- Android逆向入门6——定位到小红书Sign算法
热门文章
- allegro多版本安装_Revit2020怎么安装?revit2020版本安装教程,图文教程
- Linux CentOS 复制文件、替换文件 cp 复制文件、cp 覆盖文件 cp替换文件
- 免费Web接口调用大全
- 关于表单的Validform自定义验证
- Oracle去重查询实例
- android 名片识别 简书,简书,也有了我的名片
- SciPy稀疏矩阵类 scipy.sparse(持续更新ing...)
- dx12 龙书第十八章学习笔记 -- 立方体贴图
- 计算机专业岗位竞聘词,2017年计算机专业组长竞聘演讲稿(3000字)
- 鸿蒙系统下矿山! 华为“矿鸿”重磅发布!