大学我玩够了你呢?30天轻松搞定 Java 之类与对象

Delfina ·
更新时间:2024-11-13
· 775 次阅读

大学我玩够了你呢?30天轻松搞定 Java 目浴录大学我玩够了你呢?30天轻松搞定 JavaJava数据处理之 类与对象1、类2、对象3、属性4、方法5、包总结 Java数据处理之 类与对象 1、类

代码展示

static final class MyMath{//static修饰后,变为静态类 final修饰后,该类不可以再有子类 String s = "欢迎使用MyMath";//成员变量 final double MYPI = Math.PI;//成员变量,而且不可变 public MyMath(){//空参数构造方法 } public MyMath(int a,int b){//含参构造方法 } void hello(){//void返回类型的方法 System.out.println(s); } int abs(int a){//int返回类型的方法,必须返回数据,而且是int类型 if(a>0){ return a; }else { return -a; } } int max(int a,int b){ int max = a; if (a < b) { max = b; } return max; } int min(int a,int b){ int min = a; if (a < b) { min = b; } return min; } int add(int a, int b) { int sum=a; sum = sum + b; return sum; } }

“类”小结
在这里插入图片描述
在这里插入图片描述

2、对象

代码展示

package 第4章类与对象;//包名 import 第4章类与对象.类.MyMath;//导入的类 public class 对象 { public static void main(String[] args) { MyMath test = new MyMath();//创建对象并使用new字符进行实例化 //实例化的过程中,也会调用类构造方法进行初始化 System.out.println(test.MYPI);//使用对象的变量 test.hello();//使用对象的方法 System.out.println("test.max(2,6)== "+test.max(2,6)); System.out.println("test.abs(-10)== "+test.abs(-10)); System.out.println("test.add(4,5)== "+test.add(4,5)); test = null;//对象的销毁 } }

“对象小结”
在这里插入图片描述

3、属性

代码展示

static class Car{ int speed;//类的变量即属性 final int HEIGHT;//常量 不可变属性 所有字母应该大写 static int weight;//静态变量 所有的对象共享的类变量 }

“属性”小结
在这里插入图片描述

4、方法

代码展示

public static boolean isPrime(int n) {//isPrime方法,返回类型boolean,参数整型n;功能:判断一个数是否为素数 boolean tag = true; if (n == 1) { tag = false; } else { for (int j = 2; j <= Math.sqrt(n); j++) { if (n % j == 0) { tag = false; break; } } } return tag; } static void fun(int begin,int end){//静态方法,参数为两个整型;功能:调用isPrime方法 int count = 0; for (int i = begin; i <= end; i++) { if (isPrime(i)) {//静态方法fun可以调用静态方法isPrime,不可调用实例方法 System.out.print(i + " "); count++; if (count % 10 == 0) { System.out.println(); } } } } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int begin = scanner.nextInt(); int end = scanner.nextInt(); scanner.close(); System.out.println(begin+" 到 "+end+" 之间的素数分别是:"); fun(begin,end); Car car = new Car(1,2,3);//创建Car对象,并实例初始化 System.out.println("car的速度、高度、重量分别是: " +car.getSpeed()+" "+car.getHeight()+" "+car.getWeight());//调用方法,获取car的属性值 car.setSpeed(0);//设置car的速度为 0 } static class Car{ int speed; int height; int weight; public Car(){//空参构造方法 } public Car(int speed,int height,int weight){//含参构造方法 this.speed = speed;//this.speed 是对象的属性;speed是构造方法得参数 this.height = height; this.weight = weight; } public int getSpeed() { return speed; } public void setSpeed(int speed) { this.speed = speed; } public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public int getWeight() { return weight; } public void setWeight(int weight) { this.weight = weight; } }

“方法”小结
在这里插入图片描述

5、包

“包”小结
在这里插入图片描述

总结

学习从点滴开始,学到的东西可能会忘记,记得点赞收藏哦
在这里插入图片描述

System.out.println("我选择滑稽取宠");
作者:cc雪影



类与对象 对象 大学 JAVA

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章