java oo 第一周
Java OO第一周
JavaOO是一种简单的,面向对象的,分布式的,解释的,安全的,可移植的,性能优异的多线程语言!!
一Java的基础语法:
在家中关键字const和goto不能够使用;
标识符:标识符是在Java代码中我men自己选用的单词;
标识符的定义:标识符用简单的单词来命名,每个单词的首字母大写;用驼峰命名法;
标识符不能够是关键字或true,false,null;
标识符不能以数字开头;
标识符要区分大小写,长度没有限制。
数字类型的作用:
痛过数据类型分配所需要的内存空间,在Java中字符用单引号,字符串用双引号;
布尔型(boolean)表示真假:真(true) 假(flase);
在Java中常量的命名方法和c有些不同的,Java中命名是在数据类型钱买加上一个final,常量名的单词最好都是大写的,这样能够区分出来;
常量的作用:
1.给常量带入业务含义,
2一处修改,处处修改;
数据类型的转换:
有小型的转为大型的时候会进行自动转换,不用进行强制转换;
大的转小到不能自动转换,会溢出,(注意:可能会造成精度的丢失);
布尔型不能转换为其他类型;
Java 的框架结构:
例:
public class One{// 这是一个类,One是类名 类名的首字母大写
public static void main(String[] args){ //main里面的String首字母必须大写
System.out.println(" 这是一个输出");//输出代码
}
}
输入的格式:
import java.util.Canner ;(导入输入的包)
public class One{
public static void main(String[] args){
Scanner input=new Scanner(String.in);//输入格式
System.out.println("请输入一个整数 ");
int num=input.nextInt();
System.out.println("请输入一个小数 ");
double i=input.nextDouble();
System.out.println("请输入一个字符串");
String str=input.next();
}
}
随机数的生成:
public class One{
public static void mian(String[] args){
int random=(int)(Math.random*n);//生成一个整形的随机数
}
}
Java类
属性:
public //公有的访问权限
protected//受保护的
省略的时候//默认的
private //私有的
上面这些是生成成员变量的时候所用到的属性,成员变量是类的属性,比如人类里面有姓名,年龄,等等 (这些就是人类的属性);
成员变量生成后会自动赋上默认值(字符串的默认值为null),方法中 的变量是局部变量,生成后不会赋值;
实现自我介绍的方法(toString):
public String(这个是一个返回类型) toString(传参数){
return “”;
}