欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Java面向对象编程

时间:2023-06-20

OOA:面向对象分析Object Oriented Analysis
OOD:面向对象设计Object Oriented Design
OOP:面向对象编程Object Oriented Programming

创建类

package msb.JavaSE.OOP;public class JavaSE_220213_APerson { //名词 --- 属性(注意:只把有需要的内容写进代码,不相关的东西不要放到代码) //成员变量 String name;//年龄 int age;//姓名 double height; double weight; char a; byte b; short c; long d; float e; double f; //动词 --- 方法 //吃饭 public void eat(){ int num=0;//局部变量,必须初始化 System.out.println("我喜欢吃饭"); } //睡觉 public void sleep(String address){ System.out.println("我在"+address+"睡觉"); } //自我介绍 public String introduce(){ return "我的名字是:"+name+",我的年龄:"+age+",我的身高是:"+height+",我的体重是:"+weight; }}

创建对象

package msb.JavaSE.OOP;public class JavaSE_220213_BTest { //main方法,程序入口 public static void main(String[] args) { //创建一个人类的具体实例 //new的结果放入堆中,返回地址,使用引用数据类型来接收 //JavaSE_220213_APerson属于引用数据类型 //第一次加载类时,会进行loadCLass类加载 JavaSE_220213_APerson zs = new JavaSE_220213_APerson(); zs.name="张三"; zs.age=19; zs.height=180.4; zs.weight=170.4; //再创建一个对象 //第二次加载类时,不会进行loadCLass类加载,类的加载只进行一次 JavaSE_220213_APerson ls= new JavaSE_220213_APerson(); ls.name="李四"; ls.age=21; ls.height=170.6; ls.weight=130.8; //对属性进行读取 System.out.println(zs.name); System.out.println(ls.age); //对方法进行操作 //对于不同的对象,属性都有各自自己的值,但方法都调用类中通用的方法 //属性是独立的,方法是共享的 System.out.println(zs.introduce()); zs.eat(); System.out.println(ls.introduce()); ls.sleep("卧室"); }}

TODO

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。