• JAVA面向对象


    一、理解什么是类和对象

    万事万物皆对象

    1、属性——对象具有的特征(特点)

    2、方法——对象可执行的操作(能干什么事)

    3、对象的定义:

    是一个客观存在的,看的见或摸得着的实体,由属性和方法构成

    4、类是由对象抽象出来的,看不见也摸不着

    5、类和对象的关系?

    类(是笼统)是模子是对象的抽象化,对象(具体的)是类的具体化

    二、封装——包装(把一个事物包装起来,并尽可能隐藏内部细节)

    1、2种表现形式:属性和方法

    2、封装的作用:

    隐藏内部实现的细节,使之操作简单方便

    3、java中体现的封装:

    类——所有的java代码在类中(方法)编写

    MyEclipse工具以项目的形式,封装

    三、会创建和使用对象

    1、创建类的语法

    访问修饰符 class 类名{

    属性;

    public void 方法名(){

    //循环结构、条件判断(if、switch)

    //输出语句

    }

    }

    2、创建对象

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

    Scanner input=new Scanner(System.in);

    如何调用属性和方法?

    成员变量(属性名),通过:对象名.属性名;

    方法,通过:对象名.方法名();

    四、面向对象

    类——名词

    属性——形容词

    方法——动词

    1、类之间的通信(访问):在一个类中new出另外一个类的对象,通过对象名.类的成员名

    类的成员:属性(成员变量)、方法(成员方法)

    2、优点:

    信息封装和隐藏,

    提高程序的安全性、可重用性、可维护性

    步骤1:编写类(属性、方法)

    属性不在该类中赋值

    方法,输出该属性的值

    步骤2:新建有main的类(测试类)

    步骤3:

    创建步骤1的类的对象

    对象名.属性=值;(从控制台赋值)

    对象名.方法名();//将属性的值输出

  • 相关阅读:
    如何使用dom拼接xml字符串(标准方式)
    javascript默认将数字类型的“002,00123”,作为整数,去掉前面的0
    java学习小记
    如何将div排成一行显示(默认垂直显示)
    【转】JDBC调用存储过程之实例讲解
    数组求和算法系列
    《12个球问题》分析
    C#类在什么时候分配内存
    C++请不要问我string s=”a”+”b”分配了几次内存
    算法两道百度笔试题
  • 原文地址:https://www.cnblogs.com/shuchongzeishuai/p/6991156.html
Copyright © 2020-2023  润新知