zoukankan      html  css  js  c++  java
  • 非专业码农 JAVA学习笔记 3 抽象、封装和类(1)

    抽象、封装和类(1)待续

    首先声明,今天接了太多个电话,两个小时看书被打断多次,缩减为一个小时。不管了,走马观花也要看完几个小节:

    (一)抽象与封装:抽象-抽取和研究实际性问题加以考察(抽象-尼玛抽出对象…)

    封装:相关操作封存在命名空间、类等

    (二)java的类:

    1.系统定义的类(用于import中引入)

    类名

    作用

    Java.lang

    语言包,默认加载

    Java.io,

    In out:文件数据流操作产生的输入输出流

    Java.util

    低级工具,如时间data类,变成数组vector类,hashtable

    Java.util.zip

    Zip压缩功能

    Java.awt

    GUI:graphics,控件及其布局管理,

    Java.math

    算术和十进制运算等

    Java.text

    文本,日期及其转变的相关的字符串格式

    Java.applet

    Internet接口,java.applet.Applet

    Java.net

    C#net空间差不多,FTP,socket serversocket等

    Java.rmi

    远程调用(RMI:remote Method Invocation)

    Java.rmi;Java.rmi.rgistry;java,rmi.server

    Java.security

    安全权限和管理:java.security.acl;java.security.interfaces

    Java.awt.datatransfer

    剪贴板,字符串发送器等数据传输工具(供UI调用)

    Java.awt.event

    UI图形界面拥有自己处理事件的能力

    Java.sql

    JDBC,数据库连接类

    2.用户程序自定义类(就是普通类,用于后来调用或者重复用,略)

    3.创建对象和定义构造函数

    (1)创建对象:类 定义名=new 类,特别是控件类的定义

    创建对象跟创建变量一样在内存画出一块空间,不同的是空间要大得多,并且拥有独立的域和方法,需要通过自身的方法操纵域才能跟外界来往

    (2)构造函数:

    构造函数是和类同名的方法,把若干个赋值语句封装一起,同时执行的方法,就是构造函数

    PhoneCard(string cn,int psw,double b,string s)

    {

    cardNumb=cn;

    passWord=psw;

    balance=b;

    …,

    if限制条件等等…

    }

    (3)类的修饰符:abstract-抽象类修饰符;final-最终类:不能再有子类

    4.域(范围,即定义类中的参数)

    (1)一般域Class Employee

    {

    String name;   //定义域1

    int age;    //定义域2

    float salaly;  //定义域3

    MyData hiredate;//自定义函数 ,这里没有写出他的方法

    Employee(string n,int a,float s,MyDate h)

    }

    2.静态域-放在内存公共存储单元,不放在特定的对象,用static修饰(下一篇待续,明晚吧,还有很多事情要分配时间...)

  • 相关阅读:
    学习进度10
    阅读笔记07
    构建之法阅读笔记06
    学习进度09
    构建之法阅读笔记05
    团队项目个人每日总结(4.27)
    学习进度08
    构建之法阅读笔记04
    写好一份技术简历很重要
    技术人员的发展之路
  • 原文地址:https://www.cnblogs.com/mrrxu/p/4023105.html
Copyright © 2011-2022 走看看