Java类的学习
一、类的介绍
类就是类别,种类,类型。
面向对象:就是指所要研究的,面对的,具体个体(实例)。
二、抽象数据类型
定义:用一堆不同类型的数据进行描述的事务。
eg:String name,String gener,int age,eat(),sleep().....
类型:就是一种抽象的数据类型,被赋予名字。
三、类的结构
修饰词 class 类名{
共同特征
共同行为
}
类是对象的模板
对象:是一个具体实例。
如何创建:使用new关键字(jvm帮助创建对象)
格式:类名 变量名 = new 类名();
对象属性的访问:变量名.属性名
创建对象时,会给属性分配默认值。
引用类型:默认值 null
整型:0
浮点型:0.0
字符类型:'\u0000'
布尔类型:false
四、this关键字
在定义类型时,方法中可能会用到类的属性,这个时候,属性前默认提供了this,当参数列表中有与属性相同名字的参数时,用this.进行区分,属性前必须手动写this.;不提供时,默认使用参数。
1 public class Human{2 int age;
3 String name;
4 Public Human(){}
5 public Human(int age,String name){
6 this.age = age;
7 this.name = name;
8 }
9 public void setAge(int age){
10 this.age = age;
11 }
12 public int getAge(){
13 return age;
14 }
15 public void setName(String name){
16 this.name = name;
17 }
18 public String getName(){
19 return name;
20 }
21
22 }
类的用法
五:类的方法的重载
在一个类中,方法名相同,参数列表不同(方法签名不同),与返回值,修饰词无关。
eg:
public void add(){}
public void add(int a){}
protected int add(int c,int d){}
以上是 Java类的学习 的全部内容, 来源链接: utcz.com/z/393153.html