标准格式包含: 私有属性 无参构造 有参构造 setter 和getter 需求中的方法 需求一: 员工类Employee 属性:姓名name,工号id,工资salary 行为:显示所有成员信息的方法show() 需求二: 动物类Animal 属性:姓名name,年龄age 行为:吃饭
 // 员工类
 public class Employee {
     private String name;
     private int id;
     private double salary;
     public void show() {
         System.out.println(name+"\t"+id+"\t"+salary);
     }
     public Employee() {
     }
     public Employee(String name, int id, double salary) {
         this.name = name;
         this.id = id;
         this.salary = salary;
     }
     public String getName() {
         return name;
     }
     public void setName(String name) {
         this.name = name;
     }
     public int getId() {
         return id;
     }
     public void setId(int id) {
         this.id = id;
     }
     public double getSalary() {
         return salary;
     }
     public void setSalary(double salary) {
         this.salary = salary;
     }
 }
// 动物类
public class Animal {
private String name;
private int age; public Animal() { }
public Animal(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void eat() {
System.out.println("吃饭");
}
public void sleep() {
System.out.println("睡觉");
}
}
 //人类
 public class Person {
     private String name;
     private int age;
     private String gender;
     public Person() {
     }
     public Person(String name, int age, String gender) {
         this.name = name;
         this.age = age;
         this.gender = gender;
     }
     public String getName() {
         return name;
     }
     public void setName(String name) {
         this.name = name;
     }
     public int getAge() {
         return age;
     }
     public void setAge(int age) {
         this.age = age;
     }
     public String getGender() {
         return gender;
     }
     public void setGender(String gender) {
         this.gender = gender;
     }
     public void study() {
         System.out.println("学习");
     }
     public void sleep() {
         System.out.println("睡觉");
     }
 }
 //测试类
 public class TestA {
     public static void main(String[] args) {
         Animal a = new Animal("藏獒",50);
         System.out.println(a.getName());
         System.out.println(a.getAge());
         a.eat();
         a.sleep();
         System.out.println("============================");
         Employee e = new Employee("张三",20190316,20);
         e.show();
         System.out.println("============================");
         Person p = new Person("李四",30,"男");
         System.out.println(p.getName());
         System.out.println(p.getAge());
         System.out.println(p.getGender());
         p.study();
         p.sleep();
     }
 }
标准格式包含: 私有属性 无参构造 有参构造 setter 和getter 需求中的方法 需求一: 员工类Employee 属性:姓名name,工号id,工资salary 行为:显示所有成员信息的方法show() 需求二: 动物类Animal 属性:姓名name,年龄age 行为:吃饭的更多相关文章
- Thinkphp显示系统常量信息的方法(php的用法)
		
输入 :public function Main() { dump(get_defined_constants(true)); }显示系统信息, 其中: 'APP_PATH' ...
 - java程序显示log日志信息的方法
		
首先需要引入maven依赖 <dependency> <groupId>commons-logging</groupId> <artifactId>co ...
 - asp.net core mvc发布后显示异常错误信息的方法
		
在发布的项目文件夹中找到web.config文件,修改: <aspNetCore processPath="dotnet" arguments=".\Cloud.B ...
 - (转)从信息隐藏的一个需求看C++接口与实现的分离
		
原文地址https://blog.csdn.net/tonywearme/article/details/6926649 让我们从stackoverflow上一个同学的问题来开始.问题的原型是这样的( ...
 - 测试 Java 类的非公有成员变量和方法
		
引言 对于软件开发人员来说,单元测试是一项必不可少的工作.它既可以验证程序的有效性,又可以在程序出现 BUG 的时候,帮助开发人员快速的定位问题所在.但是,在写单元测试的过程中,开发人员经常要访问类的 ...
 - 私有成员的设置和访问方式——setter和getter
		
在定义类时,为了保证类中成员数据安全性及的封装性,防止成员数据值被任意修改,通常将类中成员属性用private进行修饰. 被private修改的成员属性,只能在类中访问,跳出本类后,就无法直接访问. ...
 - Java 访问限制符 在同一包中或在不同包中:使用类创建对象的权限 & 对象访问成员变量与方法的权限 & 继承的权限 & 深入理解protected权限
		
一.实例成员与类成员 1. 当类的字节码被加载到内存, 类中类变量.类方法即被分配了相应内存空间.入口地址(所有对象共享). 2. 当该类创建对象后,类中实例变量被分配内存(不同对象的实例变量互不相同 ...
 - httpclient接口测试完整用例以及获取信息的方法
		
原文地址https://blog.csdn.net/fhaohaizi/article/details/78088075 原文地址https://blog.csdn.net/fhaohaizi/art ...
 - OC-私有方法,构造方法,类的本质及启动过程
		
总结 标号 主题 内容 一 OC的私有方法 私有变量/私有方法 二 @property 概念/基本使用/寻找方法的过程/查找顺序 三 @synthesize @synthesize概念/基本使用/注意 ...
 
随机推荐
- CPP-基础:inline
			
背景: 在C&C++中 一.inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义. 表达式形式的宏定义一例: #define ExpressionNam ...
 - Vue之数据绑定
			
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - LayuiAdmin退出模块报错解决
			
将layuiAdmin/src/controller目录下的common.js中 logout方法的url中logout.js的路径修改为自己目录的路径: 我这里修改为绝对路径:
 - [IOS初学]ios 第一篇 storyboard 与viewcontroller的关系 - Zoe_J
			
时间 2014-07-27 16:08:00 博客园-所有随笔区 原文 http://www.cnblogs.com/zoe-j/p/3871501.html 主题 StoryBoard 学习了一 ...
 - cf上分的失落->高兴->更失落
			
cf昨日做出一个题居然div2打了1800多名直接上分了...我原以为垂直落地但是....我现在1399差一分就能蓝名了啊啊啊啊,以后不一定会有这个水平的啊,给个蓝名体验卡不行吗,多加一分会死啊... ...
 - InnoDB INFORMATION_SCHEMA Lock Tables
			
InnoDB INFORMATION_SCHEMA Lock Tables 三张InnoDB INFORMATION_SCHEMA表使您能够监视事务并诊断潜在的锁定问题: INNODB_TRX:提供有 ...
 - python基础知识08-类定义、属性、初始化和析构
			
1.类的定义 class 类 是独立存放变量(属性/方法)的一个空间. 每个实例都是一个独立的变量空间.不同实例之间的空间互相不可见. 一个实例的特征,就是属性. 定义在类中的私有属性也可以被子类继承 ...
 - 解决每次打开pycharm直接进入项目的方法
 - 【HIHOCODER 1469 】福字(DP)
			
描述 新年到了,你收到了一副画.你想找到里面最大的福字. 一副画是一个n × n的矩阵,其中每个位置都是一个非负整数. 一个福字被定义成是大小为 k 的正方形,满足其中的每个位置上的数都恰好比他的左边 ...
 - 【shell】文本处理的一些小技巧
			
一.Shell 二.Sed 三.Awk