zoukankan      html  css  js  c++  java
  • 类、对象和包

    结构化编程:

    面向对象编程:
    1:分析问题:找对象,(万物皆为对象,对象因关注而产生)
            | (抽取)
    2:编写代码:编写类:
            |(产生对象)

      (1)属性:值数据(自带):变量、 常量

          会被自动初始化、基本数据类型为0,引用数据类型为null

      (2)构造方法:作用,产生对象

              语法:1、方法名必须与类名保持一致;2、构造方法没有返回类型;

              构造方法的执行步骤:1、划分空间;2、在该空间划分属性;3、对属性进行初始化;4、执行我们在构造方法里面书写的代码;

              细节:1、如果一个类没有写构造,JVM会给它一个默认的公共无参构造;2、一旦开发人员书写了一个构造方法,不会提供默认构造了;

      (3)行为:功能;

      class: 类 是一个一篇class文件,class文件的名字只和类名相关;

      什么是类(属于引用类型):抽取具有相同属性与行为的对象;

      类是对象的抽取,对象是类的实例;

      书写Java 类:向类中添加成员变量;

    3:语法:类 变量名 = new 类( );
         变量.属性
         变量.方法( )

    private:私有,只能自己用,变量属性。

    public:公共,构造方法默认,常量属性。

    private(方法)变量属性设置为:访问器 get、 修改器 set;

    面向对象:①:封装:(类的定义)1、组装→定义类;2、信息隐藏:(1 访问修饰符,(2 访问器/修改器, (3 方法实现
           ②:继承:
         ③:多态:
    标准java类:javaBean:
       属性:变量属性是私有的,并提供符合命令规范的get/set方法;
       构造:必须要有公共无参结构;
         最后书写功能型的方法;

  • 相关阅读:
    架构设计
    Asp.net MVC突然变慢,缓存消失的一种原因
    B2C电子商务系统研发——商品SKU分析和设计(二)
    ASP.NET MVC下基于异常处理的完整解决方案
    【C#.NET】利用FastDFS打造分布式文件系统
    C#
    50个必备的实用jQuery代码段
    可视化组件库(The Visual Component Library)
    TortoiseHg 2.2.2
    企业信息开发平台
  • 原文地址:https://www.cnblogs.com/scxu28/p/6119443.html
Copyright © 2011-2022 走看看