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等没有那么多的语法特性,所以差别还是比较大的. 一 ...
随机推荐
- License for package Android SDK Build-Tools 28.0.3 not accepted
License for package Android SDK Build-Tools 28.0.3 not accepted 用flutter进行编写时出现了标题的错误,不是配置的原因,而是需要接受 ...
- 讲真,这两个IDE插件,可以让你写出质量杠杠的代码
昨晚躺在床上看<拯救大兵瑞恩>的时候,不由得感叹道:"斯皮尔伯格的电影质量真高,片头真实地还原了二战的残酷性."看完后,我的精神异常的亢奋,就想写篇文章来帮助大家提高一 ...
- Netty快速入门(01)Linux I/O模型介绍
Netty简述 Netty是一个高性能的网络编程框架. 上面提到了几个关键的字眼,高性能,网络编程,框架.这些概括Netty的本质. Netty是一个NIO客户端服务器框架,可以快速轻松地开发协议服务 ...
- Date类(java.util)和SimpleDateFormat类(java.text)
在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类.这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用: 使用 Date 类的默 ...
- echarts圆饼图设置默认选中项并在中间显示文字
效果: 代码: var myChart = echarts.init(document.getElementById('quanshi-echarts-two')); option = { grid: ...
- Python使用requests爬取一个网页并保存
#导入 requests模块import requests #设置请求头,让网站监测是浏览器 headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 6. ...
- 《C# 爬虫 破境之道》:第二境 爬虫应用 — 第一节:HTTP协议数据采集
首先欢迎您来到本书的第二境,本境,我们将全力打造一个实际生产环境可用的爬虫应用了.虽然只是刚开始,虽然路漫漫其修远,不过还是有点小鸡冻:P 本境打算针对几大派生类做进一步深耕,包括与应用的结合.对比它 ...
- 一些触发XSS的姿势(未完待续)
本文对一些能触发XSS的方式进行记录与学习. HTML5特性向量 通过formaction属性进行XSS - 需要用户进行交互 formaction 属性规定当表单提交时处理输入控件的文件的 URL. ...
- Redis(二):redis命令构建及关键属性解析
上一篇文章,我们从框架层面,主要介绍了redis的启动过程,以及主要的命令处理流程逻辑.这些更多的都是些差不多的道理,而要细了解redis,则需要更细节的东西. 今天我们稍微内围的角度,来看看几个命令 ...
- redis 数据类型之列表
1.lpush lpush(name,values) # 在name对应的list中添加元素,每个新的元素都添加到列表的最左边 # 如: # conn.lpush('oo', 11,22,33) # ...