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(); } }
java11类和对象的更多相关文章
- Java编程里的类和对象
像我们搞计算机这块的,都知道这么一件事,当前的计算机编程语言主要分为两大块,一为面向过程,二为面向对象.Java就是一门纯面向对象的语言.学习了一个月左右的Java,在下对于Java当中的类和对象有了 ...
- Python - 类与对象的方法
类与对象的方法
- C++基础知识(5)---类和对象
终于把C++中的基础在前面的几篇博客中总结完了,可能还有一些语法还没有总结到,没关系,以后用到了再查资料就好.类是C++中的一个非常重要的概念,这是区别你使用的C++到底是面向过程还是面向对象的一个重 ...
- 简述JavaScript对象、数组对象与类数组对象
问题引出 在上图给出的文档中,用JavaScript获取那个a标签,要用什么办法呢?相信第一反应一定是使用document.getElementsByTagName('a')[0]来获取.同样的,在使 ...
- 前端学PHP之面向对象系列第一篇——类和对象
× 目录 [1]类 [2]成员属性[3]成员方法[4]对象[5]成员访问[6]this 前面的话 面向对象程序设计(OOP)是一种计算机编程架构.计算机程序由单个能够起到子程序作用的单元或对象组成,为 ...
- Objective-C Runtime 运行时之一:类与对象
Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理.这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一 ...
- [Java入门笔记] 面向对象编程基础(一):类和对象
什么是面向对象编程? 我们先来看看几个概念: 面向过程程序设计 面向过程,是根据事情发展的步骤,按进行的顺序过程划分,面向过程其实是最为实际的一种思考方式,可以说面向过程是一种基础的方法,它考虑的是实 ...
- 解析Java类和对象的初始化过程
类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来 ...
- 02OC的类和对象
这章重点介绍OC的类以及对象,由于C语言是面向过程语言,而OC只是对于C语言多了一些面向对象的特性,所以OC相对于其他面向对象语言,例如C#.Java等没有那么多的语法特性,所以差别还是比较大的. 一 ...
随机推荐
- linux各目录及重要目录的详细介绍
1 目录说明 根目录 (/) /bin bin是Binary的缩写, 这个目录存放着最经常使用的命令,比如ls,cat,mkdir等 /dev dev是Device(设备)的缩写, 该目录下存放的是L ...
- Ant Design中根据用户交互展示不同的标签
Ant Design中根据用户交互展示不同的标签 Ant Design使用的是React框架,那么我们先看代码: <Fragment> <a onClick={() => th ...
- VS从标准输入读入文件
1.点击[生成],在对应目标平台[64 or 32]文件夹下的[release]或[debug]下找到可执行文件 2.读取销售记录文件 1)打开cmd,将销售记录文件和可执行文件放在同一文件夹下 2) ...
- Java小白集合源码的学习系列:ArrayList
ArrayList源码学习 本文基于JDK1.8版本,对集合中的巨头ArrayList做一定的源码学习,将会参考大量资料,在文章后面都将会给出参考文章链接,本文用以巩固学习知识. ArrayList的 ...
- dp-最大递增子段和
Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. M ...
- 《C# 爬虫 破境之道》:第一境 爬虫原理 — 第一节:整体思路
在构建本章节内容的时候,笔者也在想一个问题,究竟什么样的采集器框架,才能算得上是一个“全能”的呢?就我自己以往项目经历而言,可以归纳以下几个大的分类: 根据通讯协议:HTTP的.HTTPS的.TCP的 ...
- kafka模式对比
Receiver是使用Kafka的高层次Consumer API来实现的.receiver从Kafka中获取的数据都是存储在Spark Executor的内存中的,然后Spark Streaming启 ...
- git 其它补充(版本)
1.给源码贡献力量(当自己比较牛逼时) pull request 2..gitignore文件 在创建仓库的时候可以进行设置 3.版本 git tag -a v1.0 -m '版本介绍' 本地创建Ta ...
- Codeforces940掉分记
掉分经过 难得这次时间比较好,下午17:35开始. 本来还很高兴,心想这回肯定不会犯困,没准排名能再上升一些呢,,可惜事与愿违-- 上来a题,光看懂题就花了一些时间. 然后开始写,结果第一遍CE,第二 ...
- mong 按 geometry 搜索 地理位置信息
看 地理位置索引的使用 $near $geometry