day06

面向对象:是一种编程思想

       面向过程的思维方式:注重步骤、过程(实施者)

       面向过对象的思维方式:关注的“对象”(指挥者)

学习过程

    (1)面向对象最基本概念:类与对象

    (2)面向对象的基本特征和高级特性

    (3)相关的关键字和常用的API

对象:一个一个具体的事物;当很多个对象它们有共同的特性的时候,我们就可以抽象出一个类别,用一个java类来表示

一,类的设计

   类的成员设计,类的成员包括:

      1,属性  2,代码块  3,构造器  4,方法  5,内部类

二,类的声明

    语法格式

      【修饰符】(可省略)class 类名{

              }

     注意:

        (1)类名的命名规则和规范:见名知意,每个单词首字母大写

        (2)建议:就算类不是public,我们也与“源文件名”一样

三,成员之一:属性,属性也称成员变量

    1,声明语法格式

       【修饰符】数据类型 属性名;

    2,声明属性位置:必须在类中,其他成员(方法、构造器)的外面

         类{

                 【修饰符】数据类型1 属性名1;

                 【修饰符】数据类型2 属性名2;

                    ……

        }

    3,属性赋值 

     (1)属性有默认值

     (2)属性的赋值:对象.属性=值;(其他类中)

    4,属性的特点

     (1)每个对象的属性是独立的

     (2)属性有默认值

四,对象的创建

    (1)匿名对象

    (2)有名对象

            类名 对象名=new 类名();

            数据类型 变量名=new 类名();

     说明:类是一种数据类型,引用数据类型;对象名也是变量名,是引用数据类型的变量;

                new 类名()是一个值,是一个对象;引用数据类型的变量、元素应该赋值为一个“对象”

           

原文地址:https://www.cnblogs.com/zzz222zzz/p/11521126.html