类的定义及使用 一,类的定义 class Book {//定义一个类 int price;//定义一个属性 int num; public static int getMonney(int price, int num) {//定义一个方法 return price*num; } } public class test2 { public static void main(String args[]) { Book monney = new Book();//声明并实例化对象 monney.pr…
18.2.1无参无返回值的方法 18.2.1.1定义方法的语法格式 public static void 方法名称(){ 方法体 } 方法调用 类名.方法名称(); 注意:在Java中,同一个类中的方法则可以直接进行调用,也就是方法名称(); 18.2.2.无参带返回值的方法  18.2.2.1定义方法的语法格式 public static 返回值类型 方法名称(){ 方法体 } 注意:1.当方法只有一个结果时,则可以将方法编写为带有返回值的 2.返回值类型可以是目前所学的9种数据类型之一 3.…
JAVA基础概念: PATH: path属于操作系统的属性,是系统用来搜寻可执行文件的路径 CALSSPATH: java程序解释类文件时加载文件的路径 注释: 单行注释  // 多行注释 /*.......*/ 文档注释 /**......*/ JAVA两类数据类型: 1基本类型 数值类型: 整形:short ,int,long 浮点型:float,double 字符类型:char 布尔类型:boolean 2引用类型 数组,类,接口 数据类型转换基本原则: 小范围与大范围数计算时,自动转换为…
简单java类开发一般原则: 类名称必须有意义,再怎么说,要让人家看的明白吧 类之中所有属性必须使用private封装,并提供setter,getter方法 类之中可以有多个构造方法,但是必须保留有一个无参数构造方法 类之中不允许出现任何输出语句,所有输出必须交给被调用处 类之中需要有一个可以取得对象完整信息的方法,一般叫做getInfo(),返回String型数据 class Book { private String name; private int price; private int…
String类的两种定义方式: 直接赋值 通过构造方法赋值 //直接赋值 public class test2 { public static void main(String args[]) { String str = "hello"; System.out.println(str); } } //通过构造方法 public class test2 { public static void main(String args[]) { String str = new String(…
两种定义方式: 1.动态初始化: 定义并开辟数组:类名称 对象数组名[] = new 类名称[长度] 分布按成:类名称 对象数组名[] = null: 对象数组名 = new 类名称[长度]:   2.静态初始化 类名称 对象数组名[] = new 类名称[] {对象,对象......}; class Book { private String name; private double price; public Book(String n ,int p) { name = n; price =…
什么是数组:就是一堆相同类型的数据放一堆(一组相关变量的集合) 定义语法: 1.声明并开辟数组 数据类型 数组名[] = new 数据类型[长度]: 2.分布完成 声明数组:数据类型 数组名 [] = null; 开辟数组:数组名 = new 数据类型[长度]: public class test2 { public static void main(String args[]) { ]; arr[] = ; arr[] = ; arr[] = ; ;i<;i++) { System.out.p…
一,方法的定义: package test; public class test1 { public static void main(String args[]) { int result = add(10, 20); System.out.println(result); } public static int add(int a, int b) { int c; c = a + b; return c; } } 二,方法的重载 print()就是最典型的方法重载 注意事项: 方法重载不是根…
字符与字符串: 1.将字符数组变为字符串(构造方法) public String(char[] value) Allocates a new String so that it represents the sequence of characters currently contained in the character array argument. The contents of the character array are copied; subsequent modificatio…
不同修饰符使用细节 常用来修饰类.方法.变量的修饰符 public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量 private 权限修饰符,私有访问, 方法,成员变量 static 静态修饰符 方法,成员变量 final 最终修饰符 类,方法,成员变量,局部变量 abstract 抽象修饰符 类 ,方法 我们编写程序时,权限修饰符一般放于所有修饰符之前,不同的权限修饰…