java11类和对象
import java.util.Scanner; public class jh_01_如何认识事物 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // int a = sc.nextInt(); // System.out.println(a); // next; // sc.hasNextInt(); // Math.random(); // sc.next().charAt(0); // length(); // length; /* * 顾客 --- 事物. * 1: 属性. * 姓名 String name = "张浩"; * 年龄 int age = 21; * 性别 char gender = '男'; * 2: 功能 --- 函数. * public 返回值类型 函数名(参数列表){ * * 函数体 * } * 函数体 --- 循环体. --- 5 + 2 * 函数名 --- 类名,变量名,常量名,对象名. * getName() * 参数列表 --- 今天不掌握. * 返回值类型 --- 对应的类型 ,如果没有就void */ } // public 返回值类型 函数名(参数列表){ // 函数体 // } // public 返回值类型 函数名(参数列表){ // System.out.println("张三"); // System.out.println("18"); // System.out.println("男"); // } // public 返回值类型 show(参数列表){ // System.out.println("张三"); // System.out.println("18"); // System.out.println("男"); // } // public 返回值类型 show(参数列表){ // System.out.println("张三"); // System.out.println("18"); // System.out.println("男"); // } // public 返回值类型 show(){ // System.out.println("张三"); // System.out.println("18"); // System.out.println("男"); // } // 没有参数,还没有返回值的函数. ---void // public void show(){ // System.out.println("张三"); // System.out.println("18"); // System.out.println("男"); // } // 没有参数,还没有返回值的函数. ---void // public String show(){ // // return "张三"+"18"+"男"; // // } // 没有参数,还没有返回值的函数. ---void // public String show() { // String str = "张三" + "18" + "男"; // return str; // // } // 求5 + 2的和 // 直接输出 5 + 2 不用返回值。 void // public void sum() { // System.out.println(5 + 2); // } // public void sum() { // int a = 5; // int b = 2; // // System.out.println(a + b); // } // 获得5 + 2的和。带返回值。int // public int sum() { // return 5 + 2; // } // public int sum() { // int a = 5; // int b = 2; // return a + b; // } // 求 5 和2 是否相等。 // 1 :如果相等就输出true.否则false // public void isEquals() { // if(5 == 2) { // System.out.println("true"); // }else { // System.out.println("true"); // } // } // public boolean isEquals() { // int a = 5; // int b = 2; // // return a == b; // } // 求5 根2的最大值。获取最值。 // public int getMax() { // int a = 5; // int b = 2; // if(a > b) { // return a; // }else { // return b; // } // } // public int getMax() { // int a = 5; // int b = 2; // return a > b ? a : b; // } // 求数组的最大值。 // public int getArrayMax() { // int [] arr= {5,4,3,2,1}; // int max = arr[0]; // for (int i = 0; i < arr.length; i++) { // if(arr[i]>max) { // max = arr[i]; // } // } // // return max; // } // 查找容器中是否存在 5这个元素。 // 如果存在就返回 对应的index 索引值。 // 不存在就返回 -1; public int isExist() { int[] arr = { 5, 4, 3, 2, 1 }; int num = 3; for (int i = 0; i < arr.length; i++) { if (num == arr[i]) { return i; } } return -1; } }
package com.jh.test01; public class School { /* * 属性: * 中心全称 * 中心教室数目 * 中心机房数目 * 方法: * 展示中心信息 */ // 1:中心名称 String schoolName; // 2:教室数目 int classNumber; // 3:机房数目 int labNumber; // 函数 ---- 展示中心信息 /* * 1: 返回值类型。void * 2: 参数列表。无 */ public void showCenter() { System.out.println("中心名称"+schoolName); System.out.println("教室数目"+classNumber); System.out.println("机房数目"+labNumber); } }
package com.jh.test01; public class SchoolTest { public static void main(String[] args) { // 类名 对象名 = new 类名(); School center = new School(); // int a = 10; // 对象名.函数名(); center.showCenter(); center.schoolName = "小姐姐"; center.classNumber = 5; center.labNumber = 3; center.showCenter(); } }