一、方法的定义

方法的定义在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的更多相关文章

随机推荐

  1. MathType中如何编辑求和公式

    在学习过程中,尤其是在写需要用到数学公式的论文的时,需要输入数学公式并进行格式编辑等,那么对于简单的公式可以使用Office自带的公式编辑器,对于复杂的公式建议使用专业的公式编辑器MathType,该 ...

  2. 使用Camtasia 让照片变身动态视频

    视觉化影像已经慢慢渗入我们平日的生活了,很多人已经慢慢地从单纯的文字记录,发展到使用照片记录生活,而视频化的记录也随着智能手机的普及而迅速发展起来.对于一些曾经使用照片记录的瞬间,我们也可以将其变身为 ...

  3. 借助Mac自带的强大的搜索功能,如何快速搜索打开Tuxera Disk Manager

    现在很多小伙伴们在遇到Mac读写NTFS格式硬盘问题的时候,都会选择使用Tuxera NTFS这个磁盘读写工具.因为这款读写工具不仅可以帮助我们进行读写工作,还具有一个磁盘管理工具Disk Manag ...

  4. 再论<? extends T>和<? super T>

    参考: https://www.cnblogs.com/drizzlewithwind/p/6100164.html Java 泛型 <? super T> 中 super 怎么 理解?与 ...

  5. Java基础教程——Java简介

    Java是SUN公司1995年推出的一门高级编程语言,是一种面向Internet的编程语言,随着Java技术在Web方面的不断成熟,已经成为Web应用程序的首选开发语言. (2009年SUN公司被Or ...

  6. C语言常用的一些转换工具函数!

    1.字符串转十六进制 代码实现: 2.十六进制转字符串 代码实现: 或者 效果:十六进制:0x13 0xAA 0x02转为字符串:"13AAA2" 3.字符串转十进制 代码实现: ...

  7. Python实现树莓派摄像头持续录像并传送到主机

    关于树莓派,想必从事嵌入式开发的开发者都有听过,树莓派原名为Raspberry Pi,也就是它的英文读法,树莓派诞生于英国,由"Raspberry Pi 基金会"这个慈善组织注册开 ...

  8. sharding事务。

    我们这么操作: 本地事务,但是会发现如果有异常两边都回滚了.看代码如下: rollback看一看: cachedConnections中缓存了2个connection. 对于每个connection调 ...

  9. Kafka入门之producer

    一些重要的参数: 1.acks指定了在给producer发送响应前,leader broker必须要确保已成功写入该消息的副本数.当前acks有3个取值,0,1,和all 2.buffer.memor ...

  10. 天池新闻推荐比赛1:赛题理解+baseline

    天池新闻推荐比赛1:赛题理解+baseline 一.比赛信息 比赛链接: ​ https://tianchi.aliyun.com/competition/entrance/531842/inform ...