Java_day_01
一、方法的定义
方法的定义在Java中可以使用多种方式,如果在定义的方法名前面加上 public static 关键字,即可直接在主方法(main)中调用
public class Method{
public static void main (String[] args){
printinfo();
printinfo();
printinfo();
System.out.println("hello word !!!!");
public static void printinfo(){
System.out.printinfo("hahahhahaha");
}
}
}
/*
显示:
hahahhahaha
hahahhahaha
hello word !!!!
二、类与对象
从类的概念中可以了解到,类是由属性和方法组成的。属性中定义类需要一个个的具体信息。实际上一个属性就是一个变量,而方法就是一些操作的行为。
面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲历亲为,详细处理每一个细节
面向对象:当需要实现一个功能的时候,不关心具体的步骤,找一个已经具有该功能的人来帮我做事儿
类与对象的关系:对象是一类事物的具体体现。对象是类的一个实例,必须具备该类事物的属性和方法。
三、类的定义
/*
定义一个类,用来模拟”学生“事物,其中就有两个组成部分 属性 (是什么)
姓名
年龄
身高
....
年龄 (能做什么)
吃饭
睡觉
学习
考试
.... 对应到Java类种:
成员变量(属性):
String name ; //姓名
int age ; //年龄
成员方法(行为):
public void eat() {} //吃饭
//注意:普通的方法定义是带有 static 而成员方法的定义是没有 static
public void sleep() {} //睡觉
public void learn() {} //学习 注意事项:
1.成员变量是直接定义在类当中的,在方法外面
2.成员方法是不用加 static 的
*/ public class Student {
//成员变量(属性):
String name; //姓名
int age; //直接写在类种的叫成员变量,(以前都是直接写在方法里面,这种变量称为成员方法) public void eat() {
System.out.println("吃饭饭!");
} public void sleep() {
System.out.println("睡觉觉!");
} public void study() {
System.out.println("学习!");
} //成员方法(行为):
}
四、IDEA的安装使用
常用python,也爱写C#,突然感觉,JAVA也不很错,这IDEA真香
注意:Java的项目结构 是 Project(项目) -> Moudle(模块) -> Package(包)
1.直接输入 psvm 就可以直接补全 public static void main(String[] args) {}
2.直接输入 sout 就可以直接补全 System.out.println("hello word !!");
3.写完之后不用保存。IDEA帮你自动保存???
4.
5.Ctrl + Alt + L 格式化代码
Java_day_01的更多相关文章
随机推荐
- 使用Camtasia制作我的观影报告
最近抖音兴起做<我的观影报告>风潮.<我的观影报告>是通过剪辑影片+旁白的方法,将自己观看过的影片安利给观众的方式.如果大家想要制作这类型的观影报告,建议使用Camtasia( ...
- 4 种高可用 RocketMQ 集群搭建方案!
背景 笔者所在的业务线,最初化分为三个服务,由于业务初期业务复杂度相对简单,三个业务服务都能很好的独立完成业务功能. 随着产品迭代,业务功能越来越多后慢慢也要面对高并发.业务解耦.分布式事务等问题,所 ...
- A:与指定数字相同的数的个数
总时间限制: 1000ms 内存限制: 65536kB 描述 输出一个整数序列中与指定数字相同的数的个数. 输入 输入包含三行:第一行为N,表示整数序列的长度(N <= 100):第二行为N ...
- VisualStudio 编写汇编代码相关设置
VS编写汇编代码方法 新建空项目,不创建解决方案 项目右键,Build Customizations,选择masm 新建源文件,后缀为.ASM 编写代码 .386 ; Tells MASM to us ...
- Java面试专题-基础篇(1)
- java45
Collection c2 = new ArrayList(); c2.add("a"); c2.add("b"); //移除集合中的某个元素 c2.remov ...
- 在 CentOS 7 安装 RabbitMQ
一.安装 Erlang RabbitMQ 是使用 Erlang 开发的,所以需要首先安装 Erlang,本文安装其最新版本 添加 repo 文件: sudo vim /etc/yum.repos.d/ ...
- idea:如果String 跟System该怎么解决
这个问题还是比较简单的,但有很多小白不知道,我也是刚刚才遇到查了一些资料才知道的 接下来这里就是需要配置你的SDK,所以请你点击右上角的图标,进行配置SDK jdk下载地址:https://www.o ...
- PyQt学习随笔:QWidget的QFont的kerning、Antialiasing属性用途
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 引言 在Designer中,QWidget的font属性有两个比较陌生 ...
- PyQt(Python+Qt)学习随笔:QTableWidgetItem的位置相关方法
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTableWidgetItem项在QTableWidget中的位置包括三个属性来决定,就是表格部件 ...