类与对象 傷城~ 2023-08-17 16:08 145阅读 0赞 类:是对某一事物的抽象描述,通过方法(成员方法)和属性(成员变量)来描述事物。 对象:对象是实际存在的该类事物的个体,因而也称实例。 创建圆类: 1 package Circle; 2 3 public class Circle { 4 public double Pi=3.1415926; 5 public double radius;//属性 6 public Circle(double radius){//方法 7 this.radius=radius; 8 } 9 public double getRadius(){ 10 return radius; 11 } 12 13 public void updateRadius(double radius){ 14 this.radius=radius; 15 } 16 17 public void getArea(){ 18 System.out.println("圆的面积:"+radius*radius*Pi); 19 } 20 } 创建圆锥类: 1 package Taper; 2 public class Taper { 3 double bottom; 4 double height; 5 public Taper(double bottom,double height){ 6 this.bottom=bottom; 7 this.height=height; 8 } 9 public double getBottom(){ 10 return bottom; 11 } 12 13 public double getBottomR(){ 14 return Math.sqrt(bottom/3.1415926); 15 } 16 17 public double updateBottomR(double BottomR) { 18 bottom=3.1415926*BottomR*BottomR; 19 return bottom; 20 } 21 22 public double getHeight(){ 23 return height; 24 } 25 26 public void updateHeight(double height){ 27 this.height=height; 28 } 29 30 public double volume(){ 31 return bottom*height/3; 32 } 33 34 } 测试类: 1 package Run; 2 import Circle.Circle; 3 import Taper.Taper; 4 public class Test { 5 public static void main(String args[]) { 6 Circle cir=new Circle(2);//创建圆的对象 7 System.out.println("圆的半径为:"+cir.getRadius()); 8 cir.getArea(); 9 cir.updateRadius(3); 10 System.out.println("修改后圆的半径为:"+cir.getRadius()); 11 cir.getArea(); 12 System.out.println("***********************"); 13 Taper tap=new Taper(34.1,21.3);//创建圆锥的对象 14 System.out.println("锥体的底面积为:"+tap.getBottom()); 15 System.out.println("椎体的底面半径为:"+tap.getBottomR()); 16 System.out.println("更改后的椎体体积为:"+tap.updateBottomR(1)); 17 } 18 } **对象的赋值与比较:** public class Compare { public static void main(String[] args) { String str1 = new String("abc"); String str2 = new String("abc");//str1和str2是两个不同的对象,占用不同的内存空间 String str3 = str1;//在栈内存中有相同的内存空间 if (str1 == str2)//==比较的是两个对象的内存地址 System.out.println("str1==str2"); else System.out.println("str1!=str2"); if (str1 == str3) System.out.println("str1==str3"); else System.out.println("str1!=str3"); } } ![1392562-20190729205706375-137121643.png][] 转载于:https://www.cnblogs.com/zhai1997/p/11266458.html [1392562-20190729205706375-137121643.png]: /images/20230810/dd83a25df5d2456aa1967fa53d45f8f0.png
相关 【类与对象】 `类和对象` 类是对现实生活中一类具有`共同属性`和`行为`的事物的抽象。 `类的特点` 1.类是对象的数据类型。 2.类是具有相同属性和行为的一组对象的集合 快来打我*/ 2024年03月23日 14:23/ 0 赞/ 76 阅读
相关 类 与 对象 三大特征 1.封装 通过`private` , `default`,`protected`,`public`关键字实现属性或方法封装,仅对外提供公共访问方式。+ “ 朴灿烈づ我的快乐病毒、/ 2024年03月16日 09:43/ 0 赞/ 50 阅读
相关 类与对象 类:是对某一事物的抽象描述,通过方法(成员方法)和属性(成员变量)来描述事物。 对象:对象是实际存在的该类事物的个体,因而也称实例。 创建圆类: 1 pac 傷城~/ 2023年08月17日 16:08/ 0 赞/ 146 阅读
相关 类与对象 匿名对象 使用匿名对象的两种情况: 1. 一个对象只需进行一次调用 new Cylinder().setLength(2,5,3); new 刺骨的言语ヽ痛彻心扉/ 2023年03月14日 10:59/ 0 赞/ 20 阅读
相关 类与对象 太极生两仪,两仪生四象,四象生八卦,八卦衍万物,万物皆对象; ![在这里插入图片描述][20200713112925588.png] ![在这里插入图片描述][wate 淡淡的烟草味﹌/ 2023年02月25日 14:25/ 0 赞/ 13 阅读
相关 类与对象 类与对象 1.1 什么是类 类在生活语言中就像是种类、类别,一些事物的总称。类在Java编程 语言中属于一个较广泛的概念,而细分后,类里边还会有对象,类就是 一 傷城~/ 2022年09月25日 04:23/ 0 赞/ 236 阅读
相关 类与对象 在面向对象的编程语言中,类是对对象的抽象,在类中可以定义对象的属性和方法的描述;对象是类的实例,类只有被实例化后才能被使用。 定义类 在PHP中,使用关键字cl 忘是亡心i/ 2022年07月28日 11:49/ 0 赞/ 222 阅读
相关 类与对象 Person per = new Person(); 声明对象:栈内存中声明的,与数组一样,数组数组名就保存在栈内存中,只开辟栈内存的对象是无法使用的,必须使用其堆内 超、凢脫俗/ 2022年07月12日 06:15/ 0 赞/ 260 阅读
相关 类与对象 2.1 类和对象的定义与使用 类的定义: Class 类名\{ 数据成员\-静态属性 成员函数\-动态行为 \} 对象的定义: 类名 对象名 与 int a的 逃离我推掉我的手/ 2022年05月21日 06:57/ 0 赞/ 280 阅读
相关 类与对象 类与对象 1.1 什么是类 类在生活语言中就像是种类、类别,一些事物的总称。类在Java编程 语言中属于一个较广泛的概念,而细分后,类里边还会有对象,类就是 一 以你之姓@/ 2022年04月12日 03:09/ 0 赞/ 317 阅读
还没有评论,来说两句吧...