【JavaSE学习总结第08天_面向对象3】教程文章相关的互联网学习教程文章

java -- 面向对象【代码】【图】

一.方法重载(1)  1,不同的形参列表:类型不同,个数不同,顺序不同  2,方法的重载和权限修饰符,返回值类型,形参的变量名无关  3,如何确定调用的是哪个方法:方法名+形参列表  4,如果有相同的类型(形参的类型)那么就直接调用,如果没有,就在查找是否有可以自动类型提升的方法一.可变形参(2)/** 可变形参* * 格式:方法名(变量的类型 ... 变量名)* * 说明;* 1.可变形参的个数可以是0个1个或多个* ...

Java面向对象-方法的定义及简单使用【代码】

Java面向对象之方法 方法是对象的一部分,也称为行为; 先来一个简单实例: 1package com.java1234.chap03.sec03;2 3publicclass Person {4 5void speak(){6 System.out.println("我是张三");7 }8 9publicstaticvoid main(String[] args) { 10 Person person=new Person(); 11 person.speak(); 12 } 13 }上面这个是无参的方法,我们改下,改成有参数的,姓名我们调用方法的时候确定。加个姓名参数; ...

201771010124 王海珍 《面向对象设计 java》第十三周实验总结【代码】【图】

理论知识:事件处理1.事件源:能够产生事件的对象都可以成为事件源,如文本框,按钮等。一个事件源是一个能够注册监听器并向监听器发送事件对象的对象。2.事件监听器:事件监听器对象接收事件源发送的通告(事件对象),并对发生的事件作出响应。一个监听器对象就是一个实现了专门监听器接口的类实例,该类必须实现接口中的方法,这些方法当事件发生时,被自动执行。3.事件对象:Java将事件的相关信息封装在一个事件对象中,所有的...

Java基础——面向对象练习题【图】

1.建立一个图形接口,声明一个面积函数。计算圆形和矩形的面积。注:体现面向对象的特征,对象值进行判断,用异常处理。不合法的数值需要出现“这个数值是非法的提示”,不再进行运算。2、在一个类中编写一个方法,这个方法搜索一个字符数组是否存在某个字符。如果存在则返回这个字符在数组中第一次出现的位置,否则返回-1。需要搜索的字符数组和字符都一参数的形式传递给该方法。如果传入的数组为NULL,则应该抛出IllegalArgument...

Java-面向对象篇下《二》【图】

1.继承的概念面向对象的特点之一,可以实现对类的复用。可以通过以下两种方法实现 a.合成/聚合关系(包含其他类):将一个类当作另一个类的属性。 b.派生类:一个类继承另一个类,实现继承的类称为派生类,被继承类称为父类,基类,超类。父类的成员方法和成员变量被子类继承,但是父类的构造方法没有被继承。在Java中只支持单继承,和C++多继承不一样。2.super关键字  1.super可以访问父类的成员变量  2.super可以调用...

Java_面向对象中的this和super用法【代码】

this:1、使用在类中,可以用来修饰属性、方法、构造器2、表示当前对象或者是当前正在创建的对象3、当形参与成员变量重名时,如果在方法内部需要使用成员变量,必须添加 this 来表明该变量时类成员publicvoid setName(String name) {this.name = name;} 4、在任意方法内,如果使用当前类的成员变量或者成员方法可以在其前面添加 this ,增强程序的阅读性5、在构造器中使用 “ this(形参列表) ” 显示的调用本类中重载的其他的构造器...

刘志梅2017710101152.《面向对象程序设计(java)》第十三周学习总结【代码】【图】

实验十三 图形界面事件处理技术实验时间 2018-11-221、理论知识(1)任何支持GUI的操作环境都要不断地监视按键或点击鼠标这样的事件。JAVA这样的面向对象语言,都将事件的相关的信息封装在一个事件对象中。不同的事件源可以产生不同类别的事件。(2)AWT事件处理机制的概要:监听器对象是一个实现了特定监听器接口的类的实例;事件源是一个能够注册监听器对象的并发送事件对象的对象;当事件发生时,事件源将事件对象传递给所有注册的...

java面向对象特征 — 一句话概括

java基础学习总结之基本特征,最开始学习的时候,是形而上的理解,用了3年多,再回头看,理解起来颇为顺理成章语言学习大概就是这样一种规律,学习,不甚解,应用,应用,渐深入人心,回头一看,恍然一悟  最近总结设计模式的六大原则,感觉颇有联系,先列出6大原则:  迪米特法则,里氏替换原则,依赖倒置,接口隔离,合成聚合,开闭原则第一个,抽象  抽象并非java语言独有。一句话:忽略无关细节,对事物的行为和属性做抽...

JavaScript学习日志(二):面向对象的程序设计

1,ECMAScript不像其他面向对象的语言那样有类的概念,它的对象与其他不同。2,ECMAScript有两种属性:数据属性和访问器属性。([[]]这种双中括号表示属性为内部属性,外部不可直接访问) 1.数据属性:[[ Configurable ]]:表示能否通过delete删除属性,能否修改属性的特性,能否将属性修改为访问器属性,默认为true。 [[ Enumerable ]]:表示能否通过for-in循环返回属性,默认为true。 [[ Writable ]]:表示能...

java面向对象第八章【代码】【图】

一、什么是JDBC? java中连接数据库的一种技术  是java各种应用程序和数据库之间的桥梁  由一组使用java语言编写的类和接口组成二、JDBC中常用的API? DriverManager类:管理不同数据库的jdbc驱动 Connection接口:负责连接数据库并担任传递数据的任务 Statement接口:由Connection产生,负责执行sql语句 PreparedStatement是Statement的子接口 除了具备父接口Statement的能力外,还具有4高(安全性、性能、可读性、...

王艳 201771010127《面向对象程序设计(java)》第二周学习总结【图】

王艳 201771010127《面向对象程序设计(java)》第二周学习总结第一部分:理论知识学习部分3.1:基本概念。1)标识符:标识符由字母、数字、美元符号以及下划线组成。且第一个符号不能为数字。比如:Hello、$1234、程序名、www_123等都是合法标识符。标识符可用作:类名、变量名、方法名、数组名、文件名等。2)关键字:java中被赋予特定意义的单词。常见的关键字有class、public、catch、if、float等。 关键字不能作变量名。3.2...

Java面向对象核心技能【代码】

1、封装封装是面向对象的三大特性之一,就是将类的状态信息隐藏在类内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问。   封装的好处:隐藏类的实现细节;让使用者只能通过程序规定的方法来访问数据;可以方便的加入存取控制语句,限制不合理操作。   封装的步骤:修改属性的可见性来限制对属性的访问;为每个属性创建一对赋值方法和取值方法,在赋值方法中加入对属性的存取控制语句。   ...

201771010124 王海珍 《面向对象设计java》第十一周总结【图】

第一部分 理论部分 本章节的主要内容为集合(1)Java集合框架; a:将集合的接口与实现分离; b:Collection接口,集合类的基本接口。这个接口有两个基本方法public interface Collection<E>{ boolean add (E element); Iterator<E> iterator();.....}c:迭送器;d:泛型使用方法,Collection与Iterator都是泛型接口;e:集合框架中的接口,集合有两个基本接口 Collection和Map;(2)具体的集合; a:链表,尽管数组...

吴裕雄--天生自然JAVA面向对象高级编程学习笔记:final关键字【代码】

finalclass A{ // 使用final定义类,不能有子类}; class B extends A{ // 错误,不能被继承 };class A{publicfinalvoid print(){ // 使用final声明的方法不能被覆写System.out.println("HELLO") ;} }; class B extends A{publicvoid print(){ // 错误,不能被覆写System.out.println("MLDN") ;} };class A{privatefinal String INFO = "INFO" ; // 声明常量publicfinalvoid print(){ // 使用final声明的方法不能...

Java基础-学习笔记(五)——面向过程和面向对象的区别

学习面向对象的语言,要弄清楚面向对象,首先要从理解面向过程开始。回想起之前在学习C语言时,每次拿到一个题目,首先想到的是,先分析出解决问题所需要的步骤,每一个功能点,用一个函数来表示,使用的时候一个一个进行调用就好了,程序的重心在函数上(谓语);面向对象,就是要把问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述每个事物在整个解决问题过程中的行为,强调的是对象本身(主语)还有就...