Java类的学习

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

回到顶部