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(); } }

  

java11类和对象的更多相关文章

  1. Java编程里的类和对象

    像我们搞计算机这块的,都知道这么一件事,当前的计算机编程语言主要分为两大块,一为面向过程,二为面向对象.Java就是一门纯面向对象的语言.学习了一个月左右的Java,在下对于Java当中的类和对象有了 ...

  2. Python - 类与对象的方法

    类与对象的方法

  3. C++基础知识(5)---类和对象

    终于把C++中的基础在前面的几篇博客中总结完了,可能还有一些语法还没有总结到,没关系,以后用到了再查资料就好.类是C++中的一个非常重要的概念,这是区别你使用的C++到底是面向过程还是面向对象的一个重 ...

  4. 简述JavaScript对象、数组对象与类数组对象

    问题引出 在上图给出的文档中,用JavaScript获取那个a标签,要用什么办法呢?相信第一反应一定是使用document.getElementsByTagName('a')[0]来获取.同样的,在使 ...

  5. 前端学PHP之面向对象系列第一篇——类和对象

    × 目录 [1]类 [2]成员属性[3]成员方法[4]对象[5]成员访问[6]this 前面的话 面向对象程序设计(OOP)是一种计算机编程架构.计算机程序由单个能够起到子程序作用的单元或对象组成,为 ...

  6. Objective-C Runtime 运行时之一:类与对象

    Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理.这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一 ...

  7. [Java入门笔记] 面向对象编程基础(一):类和对象

    什么是面向对象编程? 我们先来看看几个概念: 面向过程程序设计 面向过程,是根据事情发展的步骤,按进行的顺序过程划分,面向过程其实是最为实际的一种思考方式,可以说面向过程是一种基础的方法,它考虑的是实 ...

  8. 解析Java类和对象的初始化过程

    类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来 ...

  9. 02OC的类和对象

    这章重点介绍OC的类以及对象,由于C语言是面向过程语言,而OC只是对于C语言多了一些面向对象的特性,所以OC相对于其他面向对象语言,例如C#.Java等没有那么多的语法特性,所以差别还是比较大的. 一 ...

随机推荐

  1. 彻底掌握CORS跨源资源共享

    本文来自于公众号链接: 彻底掌握CORS跨源资源共享 ) 本文接上篇公众号文章:彻底理解浏览器同源策略SOP 一.概述 在云时代,各种SAAS应用层出不穷,各种互联网API接口越来越丰富,H5技术在微 ...

  2. Persistence.beans

    SF_USERS user = new SF_USERS(); user.setCTIME("20170103"); String ids = "fish,water&q ...

  3. SpringBoot系列之集成Dubbo的方式

    SpringBoot系列之集成Dubbo的方式 本博客介绍Springboot框架集成Dubbo实现微服务的3种常用方式,对于Dubbo知识不是很熟悉的,请先学习我上一篇博客:SpringBoot系列 ...

  4. 微信小程序之豆瓣电影

    此文是学习小程序第二天做出的一个小demo,调用了豆瓣电影的api,但是需要填上自己appId,现在项目的 目录如下图: 效果图如下: 在这个demo里面,我更改了小程序的navigationBar, ...

  5. 【转】Java集合框架面试问题集锦

    Java集合框架(例如基本的数据结构)里包含了最常见的Java常见面试问题.很好地理解集合框架,可以帮助你理解和利用Java的一些高级特性.下面是面试Java核心技术的一些很实用的问题. Q:最常见的 ...

  6. Python中的open()方法总结

    总结Python中的open()方法 message= {'企业即时通信': 'aaa', '企业名称': 'bbb'} with open("..\\r.txt", " ...

  7. Jenkins Job构建

    Jenkins job介绍 ​ Jenkins Freestyle与Pipeline Job区别 ​ ​ Jenkins Job构建配置 一 .环境准备 1.配置Jenkins server本地Git ...

  8. SpringMvc简单使用

    SpringMvc框架的简单使用 第一步:导入依赖 <dependencies> <dependency> <groupId>org.springframework ...

  9. HashMap在JDK7和JDK8中的区别

    在[深入浅出集合Map]中,已讲述了HashMap在jdk7中实现,在此就不再细说了 JDK7中的HashMap 基于链表+数组实现,底层维护一个Entry数组 Entry<K,V>[]  ...

  10. 个人第四次作业——Alpha测试

    Alpha项目测试 这个作业属于哪个课程 链接 这个作业要求在哪里 链接 团队名称 愿头发与你我同在 这个作业的目标 测试非本组的另外三组项目 姓名 张伟 学号 201731024216 测试报告 一 ...