摘要:
一、今日学习内容: 1.abstract关键字 (1)抽象类 由abstract关键字修饰的类叫抽象类,抽象类必须由子类继承才能实例化对象。 抽象类中的方法 抽象方法 具体方法 抽象类的定义形式:abstract class 类名{ } (2)抽象方法 由abstract修饰的方法称为抽象方法,其中 阅读全文
摘要:
一、今日学习内容:final关键字。 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。 1. final变量 凡是对成员变量或者本地变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫作final变量。final变量经常和static关键字一起使 阅读全文
摘要:
一、今日学习内容:static关键字。 static关键字: Static 能够与变量,方法和类一起使用,称为静态变量,静态方法。如果在一个类中使用static修饰变量或者方法的话,它们可以直接通过类访问,不需要创建一个类的对象来访问成员 (1)静态变量:只需在静态变量前面加上static关键字即可 阅读全文
摘要:
一、今日学习多态变化。 1、java中多态的实现:主要体现在方法的重载和覆盖上。 多态定义:多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。Java 对于方法调用动态绑定的实现主要依赖于方法表,但通过类引用调用(invokevitual)和 阅读全文
摘要:
总结 本周学习了类的部分内容,下周把剩下的内容写万,然后把关于类的习题达一下 阅读全文
摘要:
一、今日学习 1 继承的基本概念 (1)可以先创建公共属性的父类,然后再根据各子类的不同特性创建其各个不同属性和方法。 (2)继承得到的类为子类,被继承的类为父类,也叫超类。 (3)Java不支持多继承(子类只能有一个父类) 2 Object类及其方法 (1)Java中的所有类都默认继承Object 阅读全文
摘要:
一、今天继续第四章学习 (一)包 (1) 包的作用:为类分类 (2) 包的定义:package 包名; //定义包名必须在程序的第一行 (3) 包名:最好采用公司域名的倒写形式命名包 例:package com.apple (4) 用包导入类型 要想调用不在同一个包的类中的方法和属性,需要导入包中的 阅读全文
摘要:
一、今日学习内容: 今天学习方法参数及其传递问题、方法递归,和类的属性。 (1)方法参数及其传递问题:分为两种,值传递和引用传递。 不能单纯利用返回值为void的函数运行后查看原值来判断是值传递还是引用传递。选择在传完参数后的函数内测地址,地址一样就是引用传递,不一样就是值传递。 hashCode( 阅读全文
摘要:
一、继续昨天对类的学习 1.Java程序执行过程分析 (1)程序按照从上到下的顺序执行,若在方法内部调用其他方法,则会跳到该方法中由上到下顺序执行 (2)JVM执行Java程序 编译:虚拟机根据Java语言规则进行分析,以及变量常量的提取等,依据class文件格式将程序转化为字节码文件,即javac 阅读全文
摘要:
今天开始第四章的学习 一、学习内容 (一)面向对象的设计思想 再学习C++时我们就学习了面向对象的思想,大概就是将不同的方法对象分别封装,然后再拿出来使用 (二)类 1类的概念 (1)“对象”是程序的基本单位,类是创建对象的模板。 (2)类定义的是一种对象类型,是对具有相似行为的对象的一种抽象,描述 阅读全文