JAVA 构造器和this关键字详解
发布日期:2021-06-30 15:37:18
浏览次数:3
分类:技术文章
本文共 1278 字,大约阅读时间需要 4 分钟。
boy类:
package com.TestArr;
public class Boy {
private String name; private int age; public Boy() { } public void setName(String name) { this.name=name; } //可以使用eclipse编辑器 自动创建构造器 // 选择 source选项 => generate constructor using fields 这个选项 public Boy(String name, int age) {this.name = name;
this.age = age; }public String getName() {
return this.name; } public void setAge(int age) { this.age=age; } public int getAge() { return this.age; } public void marry(Girl girl) { System.out.println("我想娶"+girl.getName()); } public void shout() { if(this.age>22) { System.out.println("你可以结婚了"); }else { System.out.println("再等几年把"); } } }girl类:
package com.TestArr;
public class Girl {
private String name; private int age; public Girl(String name, int age) { this.name = name; this.age = age; }public void setName(String name) {
this.name=name; } public String getName() { return this.name; } public void marry(Boy boy) { //女生说完 System.out.println("我想嫁给"+boy.getName()); //男生立马说 boy.marry(this); } public Girl() { }public int compare(Girl girl) {
if(this.age >girl.age) { return 1; }else { return 0; } } }测试类:
package com.TestArr;
public class BoyGirlTest {
public static void main(String[] args) { Boy boy =new Boy("json",21); boy.shout(); Girl g=new Girl("wy",22); g.marry(boy); } }
转载地址:https://jsonll.blog.csdn.net/article/details/107624015 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月27日 03时15分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
select下拉框分组展示插件的使用--(select-mania插件的使用)
2021-07-03
Java Lambda表达式的应用--Stream API操作集合框架
2021-07-03
Myslq连接(JDBC)url属性的参数的设置
2021-07-03
关于Spring MVC与前端的交互
2021-07-03
大厂经典面试题:Redis为什么这么快?
2021-07-03
Android之Retrofit基本用法篇
2021-07-03
Netty与网络协议资料整理
2021-07-03
golang实现大数据量文件的排序
2021-07-03
golang中的time包
2021-07-03
2019NOIP D4题 加工领奖
2021-07-03
2021.5.19 JS高级第二天
2021-07-03
啊沙发沙发
2021-07-03
SpringBoot内置Tomcat配置参数
2021-07-03
局部加权回归
2021-07-03
Mysql 入门
2021-07-03
linux 查看文件夹权限
2021-07-03
ubuntu 快捷键
2021-07-03
linux 根目录下文件夹分析
2021-07-03
linux 查看分区和文件大小
2021-07-03