目录
类和对象的概述
类:具有相同特征事物的抽象描述,是抽象的、概念上的定义。
对象:实际存在的该类事物的每个个体,是具体的,因而也被称为实例。
(简单理解为为:“人”是一个类,是人这种生物的总称;对象则是一个具体的人,比如你我。)
类的内部成员
1.属性、成员变量、field(字段、域)。
2.(成员)方法、函数、method。
public class Person{//类
    String name;//属性
    String gender;
    int age;
    
    public void showinformation(){//方法
        System.out.println("姓名:" + name + "年龄" +age);
    }
}类的实例化
等价描述:类的实例化=创建类的对象=创建类的实例
格式:类型名 对象名 = new 类型名;
Person p1 = new Person();方法的理解
1.方法是类或对象行为的抽象,用来完成某个功能的操作。在许多语言中被称为函数或者过程。
2.将功能封装成方法的目的是,可以实现代码重用,减少冗余,简化代码。
3.Java里的方法不能独立存在,所有的方法必须定义在类里。
such as:
1.Math.randon()的random()方法;
2.Math.sqrt(x)的sqrt(x)的方法;
3.System.out.println(x)的方法;
方法声明格式
权限修饰符 返回值类型 方法名(形参列表){
方法体;
return 返回值;//(无返回值类型可用void)
}
注意:类里面可用定义方法和类,方法里面不能定义方法。
可变个数形参的方法
1.使用场景:在调用方法时,可能会出现方法类型是确定的,但参数类型是不确定的,此时我们可以使用可变个数形参的方法。
2.格式:(参数类型 ... 参数名)
说明:
1.可变个数形参的方法在调用时,针对可变形参的实参个数可以为0、1或者多个。
2.可变个数的形参方法与同一个类中,同名的各个方法之间可以构成重载。
3.特例:可变个数的形参方法与同一类中方法名相同,且与可变个数的形参的类型相同的数组参数不构成重载,
4.可变个数的形参必须声明在形参列表的最后
5.可变个数的形参最多在一个方法的形参列表中出现。
方法参数的传递机制:值传递机制
概念:
1.形参:在定义方法时,方法名括号后面()中声明的变量称为形式参数。
2.实参:在调用方法时,方法名括号后面()中生命的变量称为实际参数
3.如果变量是基本数据类型,此时赋值的是变量所保存的“数据值”。
4.如果变量是引用数据类型,此时赋值的是变量所保存的数据的“地址值”。
package包的概念
目的:
Java中要求文件名和类名相同,所以将多个类放在一起时,很可能出现文件名冲突的情况,这时Java提供一种解决该问题的方法,那就是使用包将类进行分组。
用途:
1.将功能相近的类放在同一个包中,方便查找和使用。
 2.由于在不同包中可以存在同名类,所以使用包在一定程度上避免了命名的冲突。
 3.在Java中某些访问权限时以包为单位。
import关键字
1.import:导入包。
2.import语句来显式引入指定包下所需要的类。相当于import语句告诉编译器去哪里寻找这个类。
3.import语句声明在包的声明和类的声明之间

4.如果需要导入多个类或者接口,那么就并列显示多个import语句即可。
5.如果使用“a.*”导入结构,表示可以导入a包下所有结构。如import.util.* 表示一次性导入util下所有结构。
6.如果导入的类或者接口是Java.lang包下的,或者是当前包下的,这可以省略此import语句。
7.如果已经导入Java.a包下的类,那么如果需要使用a包下子包的类,仍然需要导入。
 
                   
                   
                   
                   
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                  
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            