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等没有那么多的语法特性,所以差别还是比较大的. 一 ...
随机推荐
- 微信小程序订阅消息,我踩过的坑都在这里了!
旧的模板消息将在 2020 年 1 月 10 号全面下架,也就是今天,不过貌似现在还可以用!!!我已经改好了,只不过还没有上线,准备坚持到最后一天! 0.订阅消息 简单介绍一下订阅消息的特点: 用户授 ...
- doc_values VS stored field
doc_values 按列存储,按docId排序,在query阶段使用,直接根据docId获取具体field的value,用来排序,聚合等. stored field按文档存储,按docId排序,一条 ...
- Redis系列之----Redis的过期设置及淘汰策略
Redis的过期时间机制和内存淘汰策略 Redis的数据是存储在内存中的,而服务器的内存大小是有限制的,除非宕机,否则这些数据会一直存在,对于一些不再使用的key,也应当进行删除,否则会浪费内存 ...
- python基础操作以及变量运用
今天学习关于pycharm的操作以及变量的知识 1.关于pycharm的基本操作,作为一个小白,仪式感还是要有 在基础界面上新建然后打印hello world,也是对python的一种尊重吧 2.关于 ...
- APICloud联合腾讯云推出“云主机解决方案“,各种福利等你拿
为了帮助开发者一站式打通云.开发.运维全流程服务,更全面提供基于自身业务情况的云服务器.数据库.存储等基础设施服务,APICloud联合腾讯云重磅推出“云主机解决方案“.开发者可通过控制台简单清晰的购 ...
- Java框架之Spring02-AOP-动态代理-AspectJ-JdbcTemplate-事务
AOP 动态代理 代理设计模式的原理:使用一个代理将原本对象包装起来,然后用该代理对象”取代”原始对象.任何对原始对象的调用都要通过代理.代理对象决定是否以及何时将方法调用转到原始对象上. 代理模式的 ...
- dp-最长公共子序列(LCS)
字符序列 与 字符字串的区别 序列是可以不连续的字符串 , 字串必须要是连续的 . 问题描述 : 给定两串字符串 abcde 和 acdf , 找出 2 串中相同的字符序列,观察知 相同的字符序列为 ...
- Java中的equalsIgnoreCase()
在工作中偶然机会看到了equalsIgnoreCase()这个方法,相信大家和我一样equals()是再熟悉不过的了,但是对于equalsIgnoreCase()有点眼生(大神勿喷),所以写了这篇博客 ...
- CentOS7 搭建Fabric 1.0
1.环境搭建 1.1 go的按装及配置 1.1.1下载go压缩包 wget https://dl.google.com/go/go1.9.2.linux-amd64.tar.gz 1.1.2 解压 ...
- Beat our dice game and get the flag 击败我们的骰子游戏拿到旗子
文件名:ebCTF-Teaser-BIN100-Dice.exe 话不多说 用PEID一看没壳 拖进OD 让我们摇出31337这五个数字才能拿到正确的flag cmp dword ptr ss:[eb ...