JAVA 应用开发详解第5章:面向对象(基础) 构造方法私有化MLDN 软件教学研发部本章目标了解构造方法私有化的目的掌握单态设计模式构造方法私有化类的封装性不光体现在对属性的封装上,实际上方法也是可以被封装的,当然,在方法封装中也包含了对构造方法的封装。例如:以下的代码,就是对构造方法进行了封装。 程序的意义单态设计模式的意义实际上这样的应用,读者应该早就能有所了解了,读者应该都很清楚在wind
JAVA 应用开发详解第5章:面向对象(基础) 构造方法私有化MLDN 软件教学研发部本章目标了解构造方法私有化的目的掌握单态设计模式构造方法私有化类的封装性不光体现在对属性的封装上,实际上方法也是可以被封装的,当然,在方法封装中也包含了对构造方法的封装。例如:以下的代码,就是对构造方法进行了封装。 程序的意义单态设计模式的意义实际上这样的应用,读者应该早就有所了解了,读者应该都很清楚在windo
JAVA 应用开发详解第5章:面向对象(基础)构造方法与匿名对象MLDN 软件教学研发部本章目标掌握构造方法的概念及调用时机掌握构造方法的重载掌握匿名对象的使用构造方法对象的产生格式:类名称 对象名称 = new 类名称() 因为有“()”,所以表示的是一个方法这实际上就是一个构造方法构造方法的定义格式在构造方法的声明中读者一定要牢记以下几点:· 构造方法的名称必须与类名称一致· 构造方法的声明处
JAVA 应用开发详解第5章:面向对象(基础)构造方法与匿名对象MLDN 软件教学研发部本章目标掌握构造方法的概念及调用时机掌握构造方法的重载掌握匿名对象的使用构造方法对象的产生格式:类名称 对象名称 = new 类名称() 因为有“()”,所以表示的是一个方法这实际上就是一个构造方法构造方法的定义格式在构造方法的声明中读者一定要牢记以下几点:构造方法的名称必须与类名称一致构造方法的声明处不能有任
JAVA 应用开发详解第5章:面向对象(基础) 理解main方法MLDN 软件教学研发部本章目标掌握main方法的各个组成部分掌握初始化参数的使用main方法public static void main(String args[])public:表示此方法可以被外部所调用 static:表示此方法可以由类名称直接调用 void:主方法是程序的起点,所以不需要任何的返回值 main:系统规定好默认
JAVA 应用开发详解第5章:面向对象(基础) 理解main方法MLDN 软件教学研发部本章目标掌握main方法的各个组成部分掌握初始化参数的使用main方法public static void main(String args[])public:表示此方法可以被外部所调用。 static:表示此方法可以由类名称直接调用。 void:主方法是程序的起点,所以不需要任何的返回值。 main:系统规定
JAVA 应用开发详解第5章:面向对象(基础) 封装性MLDN 软件教学研发部本章目标掌握封装的产生目的掌握封装的实现掌握setter和getter方法的定义为什么要有封装封装的实现setter及getter加入验证可以在setter方法中对设置的内容进行验证public void setAge(int a) {// 设置年龄if (a = 0 && a150) {// 在此处加上验证代码age = a;}}封装的类图表示下一章内容构造方法与匿名对象
JAVA 应用开发详解第5章:面向对象(基础) 代码块MLDN 软件教学研发部本章目标掌握Java中的三种代码块的定义及使用代码块概念代码块本身并不是一个很难理解的概念,实际上之前也一直在使用。所谓的代码块是指使用“{}”括起来的一段代码,根据位置不同,代码块可以分为四种:普通代码块、构造块、静态代码块、同步代码块,其中同步代码块本书将在多线程部分进行讲解,本章先来观察其他三种代码块。 普通代码块
JAVA 应用开发详解第5章:面向对象(基础) 内部类MLDN 软件教学研发部本章目标掌握内部类的优缺点掌握内部类的使用格式掌握static声明内部类的作用可以使用内部类访问方法中的参数内部类在类内部也可以定义另一个类。如果在类Outer的内部再定义一个类Inner,此时类Inner就称为内部类,而类Outer则称为外部类。内部类可声明成public或private。当内部类声明成public或p
JAVA 应用开发详解第5章:面向对象(基础) 对象数组MLDN 软件教学研发部本章目标掌握对象数组的使用掌握对象数组的静态及动态初始化对象数组所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组的使用中读者一定要清楚一点:数组一定要先开辟空间,但是因为其是引用数据类型,所以数组里面的每一个对象都是null值,则在使用的时候数组中的每一个对象必须分别进行实例化操作。 对象数组的声明 类 对象数组名称[] = new 类[数组长度] ;动态初始化静态初始化下一章内容内部类
违法有害信息,请在下方选择原因提交举报