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等没有那么多的语法特性,所以差别还是比较大的. 一 ...
随机推荐
- Excel如何快速选定指定区域
在日常办公中我们经常遇见需要选中指定的区域,这样选种比较快捷节省时间,要比用鼠标下拉要方便很多. 1.框选的是起始的位置(A1) 2.终止位置 3.这就是我们所要选中的区域例如(A1:H21) 总结: ...
- spring-boot第一章:快速开始
快速开始 创建pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns= ...
- 交换机广播风暴,STP生成树协议,端口聚合
交换机(工作在数据链路层)具有学习功能: 一台刚重启的交换机上的mac地址表为空,根据数据包的来源,目的地来学习MAC地址与端口的映射关系映射关系,对于MAC地址表之中已有的就不管了,对未知端 ...
- C++Primer第五版 3.2.3节练习
练习 3.6:编写一段程序,使用范围for语句将字符串内的所有字符用X代替. #include<iostream> #include<string> using namespa ...
- Match3 Module For Game(THDN)
介绍 THDN的核心机制为Match3的利用,本文对Match3 Gameplay进行记录,并对其进行改良.THDN作为RogueLIke性质的游戏,玩家在随机生成的dungeon里进行探索并获 ...
- 七牛云 融合CDN测试域名 -> 融合CDN加速域名
七牛云 融合CDN测试域名 -> 融合CDN加速域名 本篇主要讲解 如何将七牛云融合CDN测试域名 切换到自定义的加速域名上去,为什么会写这篇是因为我收到了一封 [七牛云]测试域名回收通知的邮件 ...
- Spring-cloud微服务实战【三】:eureka注册中心(中)
回忆一下,在上一篇文章中,我们创建了两个springboot项目,并且在consumer项目中通过restTemplate进行HTTP通信,成功访问到了producer提供的接口,思考一下这样的实 ...
- EFK教程(5) - ES集群开启用户认证
基于ES内置及自定义用户实现kibana和filebeat的认证 作者:"发颠的小狼",欢迎转载 目录 ▪ 用途 ▪ 关闭服务 ▪ elasticsearch-修改elastics ...
- [bzoj1041] [洛谷P2508] [HAOI2008] 圆上的整点
Description 求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整数. Input 只有一个正整数n,n<=2000 000 000 Output 整点个数 Samp ...
- Nginx-Http服务器常用配置
#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; ...