java面向对象基础知识(一)

来源:互联网 发布:淘宝直播能赚多少钱 编辑:程序博客网 时间:2024/05/21 09:56

1,抽象

       将现实生活中的实物描素为系统的类,对象及方法的过程.在这个过程中,除去了不相关的数据和信息,保留的数据用来实现系统的特定功能.

2,封装

      将对象实现细节隐藏起来(用户无需知道这些细节),只提供一些公共的方法,将对象的功能表现出来.

3,继承

     是面向对象实现软件复用的重要手段,利用继承人们可以基于已经存在的类构造一个新类.子类继承已经存在的类就是复用父类的方法和属性,除此之外,子类还可以添加一些新的方法和属性来满足新的要求.

4,多态

     多态是java更加生命和鲜活起来,多态指子类对象可以直接赋值给父类变量,但在运行时依然表现出来子类的特性,java引用变量有两种类型,分别是编译时类型和运行时类型,由赋值对象类型决定,如果编译时类型和赋值是类型不一致就会出现所谓的多余.

5,如何创建一个类

     限定范围修饰词 class 类名{类体}

     public   class   Person{

                  public   int  age;

                  public   void  say(){

                  System.out.println("haha");

}

}

类中包含属性和方法

属性用来描述的是一些静态的信息特征:如:姓名,性别,年龄等

方法是用来描述的一些动态的行为特征:如:说话,跑步,学习等


如何构建对象:

          类名    对象名=new   构造方法(参数);//参数可有可无

          Scanner scanner=new Scanner(System.in);

          Random random=new Random();

          拓展:还有很多方法构建对象


如何构建属性:

        修饰词    属性类型 .属性名

如何使用属性:

       对象名.属性名;

      eg:Person person=new Person();

            person.age=18;


如何定义方法:

        修饰词   返回值    方法名(参数){

                      方法体;

                     return;//与返回值类型相同的结果值;

}

                    返回值类型:就是调用完实现方法之后得到的什么类型的结果.

                    如果返回值类型为void.意思就是不返回任何内容.而不是说没有返回值类型

                    参数:可有可无,具体是否有无,根据实际情况

                    return关键字:如果不反悔任何内容,则return关键字可以不写


如何使用方法:

              对象名.方法名();

            eg:Person  person=new Person();

                   person.say();

              方法之间可以相互调用,但不能嵌套来定义.

0 0
原创粉丝点击