package com.yanyu;
// baoming 解决 类名冲突
//在同一个包 下面 不能有两个一样的 .java 文件
public class HelloWorld {//类体
// class 关键字 ---》 类
// public class HelloWorld
/* 类名 叫做 HelloWorld
public 公共的 公开的
公共的 类 HelloWorld --》 公共的;类 HelloWorld
* 在一个.java 文件中 公共的 类 最多只能 有一个
0 1
*
* */
// psvm
public static void main(String[] args) {//方法体
// 方法体 中声明的 方法 () 里的
// String[] args args 就是一个局部变量 字符串数组类型的
int num1 = 12;// 局部变量
/* 局部变量 : 赋值前 不能 访问
*
* */
int num2;
// System.out.println(num2);
}//方法体
}//类体
class Test {
}
package com.yanyu;
public class HelloTest {
public static void main(String[] args) {
/* 方法: 权限修饰符 是否 static 修饰 返回值 方法名 (声明 形参){ }
public 权限修饰符
static 被 static 修饰 --》 这是一个静态方法
void 代表 该方法 没有 返回值
*
*
* */
System.out.println("hello world");// ctrl + 单机 println
System.out.println(23);
System.out.println('a');
System.out.print(13223);
System.out.print("rhgiueh");
}
}
package com.yanyu;
class Test01 {
}
class Test02 {
}
class Test03 {
}
class Test04 {
}
class Test05 {
}
package com.demo;
public class Test01 {
int num1;//实例变量
String name;//实例变量
static int age;
// 静态变量
public static void main(String[] args) {
System.out.println("" + Test01.age);
// 实力变量 对象/ 引用 .
Test01 t = new Test01();//ctrl + alt v
System.out.println(t.name);
System.out.println(t.num1);
}
}
package com.demo;
public class Test02 {
public static void main(String[] args) {
Test02 t = new Test02();
t.sum(12, 10);// ctrl +p
Test02.call("yanyui");
}
/* 1. psvm
2. 复制 main 方法
3. 改
*
* */
// 实例方法 就出来了
public void sum(int num1, int num2) {
System.out.println(num1 + num2);
}
// 静态方法
public static void call(String name) {
System.out.println("打电话。。。");
}
}