一道让你轻松搞定Java面向对象方法
2017-07-21 17:38
183 查看
package com.sxt; /** * 创建一个人类 * @author Administrator * */ public class Person { // 属性 String name="小子";// 姓名 int age; // 年龄 String sex;// 性别 double height; // 身高 double weight; // 体重 String idCard; // 身份证号 // 当创建一个对象的时候,如果类没有提供无参构造方法,虚拟机会帮这个类提供一个无参构造方法 // 当这个类已经存在任何一个构造方法,虚拟机将不会提供无参构造方法。 // 构造器的作用就是可以按照构造器的结构产生一个对应的对象 // 构造方法不同,能够实现不同的初始化,用来进行参数赋值 // this代表对象本身 public Person(String name){ this.name = name; } public Person(String name,int age){ this.name = name; this.age = age; } public Person(String name,int age,String sex,double height,double weight,String idCard){ this.name = name; this.age = age; this.sex = sex; this.height = height; this.weight = weight; this.idCard = idCard; } public Person(){ System.out.println("这是无参构造方法"); } // 方法 public void eat(){ System.out.println(name+"在吃饭"); } public void sleep(){ // 局部变量 String name="张三"; System.out.println(name+"在睡觉"); } public void learn(){ System.out.println("我在学习"); } public void dispaly(){ System.out.println(name+"的年龄是"+age); } public static void main(String[] args) { // 创建一个对象 通过new这个关键字 Person xiaoHong = new Person(); Person xiaoZhang = new Person("张三"); Person laoLi = new Person("老李",25); Person pp = new Person("我是p", 25, "男", 180, 55, "1234567891212121"); System.out.println(xiaoZhang.name); System.out.println(laoLi.name+" "+laoLi.age); laoLi.dispaly(); } public void changeSex(Person p){ p.sex="男"; System.out.println(p.sex); } }
相关文章推荐
- 轻松搞定JAVA面试之Java 中会存在内存泄漏吗
- 轻松搞定面试中的二叉树题目(java&python)
- java web每天定时执行任务(四步轻松搞定)
- java web每天定时执行任务(四步轻松搞定)
- MicroProfile + Kubernetes,轻松搞定Java 微服务
- java 多态与向上转型--轻松搞定
- 轻松搞定java高薪
- java web每天定时执行任务(四步轻松搞定)
- 轻松搞定Java中异常的使用
- 轻松搞定Flash CS5绿色版 Java运行时环境初始化时出现的错误
- 轻松搞定java高薪
- 九大Java性能优化工具帮你轻松搞定Java代码
- JAVA 数据结构-轻松搞定二叉树的面试题目
- 内存泄漏,走开 轻松搞定Java内存泄漏
- 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告在 XML 和 Excel 报告格式之间转换(2)
- 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告,第 2 部分
- 九大Java性能优化工具帮你轻松搞定Java代码
- 四步轻松搞定java web每天定时执行任务
- Android studio ndk 开发轻松两步就搞定,打通Java和c/c++
- 读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告使用 Java 和 XML 技术读取 Excel 文件并写入新文件(1)