Java面向对象课程设计——学生管理系统
一、前期调查此学生管理系统旨在实现学生信息的增加、删除、查询、修改功能,另外又单独添加查看某个班级的学生名单功能。从中可以分析出学生与班级为两个对象,增加、删除、查...
# 095 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 03 封装总结 01 封装知识点总结
095 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门...
201871010111-刘佳华《面向对象程序设计(java)》第八周学习总结
201871010111-刘佳华《面向对象程序设计(java)》第八周学习总结实验七 接口的定义与使用实验时间 2019-10-18第一部分:知识总结接口的概念:①java为了克服单继承的缺点而引入接口。②接口不是类,而是对类的一组需求描述,这类要遵从从接口描述的统一格式进行定义。③一个类可以实现(...
杨其菊201771010134《面向对象程序设计(java)》第六周学习总结
《面向对象程序设计(java)》第六周学习总结第一部分:理论知识1)类、超类和子类2)Object:所有类的超类3)泛型数组列表4)对象包装器和自动打包5)参数数量可变的方法6)枚举类7)继承设计的技巧第二部分:实验部分继承定义与使用《代码测试和示例程序的注释》1、实验目的与要求(1) 理解继承的定...
201871010113-刘兴瑞《面向对象程序设计(java)》第四周学习总结
项目内容这个作业属于哪个课程<任课教师博客主页链接>https://www.cnblogs.com/nwnu-daizh/这个作业的要求在哪里<作业链接地址>https://www.cnblogs.com/nwnu-daizh/p/11435127.html作业学习目标掌握类...
使用Java实现面向对象编程——第一章 ji
1、 继承:●继承是面向对象的三大特征之一,是JAVA实现代码重用的重要手段之一;●继承是代码重用的一种方式,将子类共有的属性和行为放到父类中;●JAVA只支持单继承,即每一个类只有一个父类,继承表达的是:子类与父类是is-a关系;●在JAVA中,所有的JAVA类都直接或间接的继承了java.lan...
使用Java实现面向对象编程——第四章 异常
1、 接口:接口就是给出一些没有内容的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。接口是更加抽象的抽象的类,抽象类里的方法可以有方法体,接口里的所有方法都没有方法体。接口体现了程序设计的多态和高内聚低偶合的设计思想。接口是一种规范和标准,他们可以约束类的行为,是一些方法特...
Java中面向对象的理解
按照惯例,先做一个简单的介绍,现在开始学习 Thinging in Java 4 ,一边看,一边记录,我都不想给自己设定时间安排了,毕竟很少实现过。所以就这样吧!不定期的更新,我都会放到博客中的。所以我可能会有很多表述和书中是一样的,外加一些自己的理解吧。我们常说的一句话是“一切皆对象”这话也就说说...
Java基础学习笔记五 Java基础语法之面向对象
面向对象理解什么是面向过程、面向对象面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”...
简单登录注册实现(Java面向对象复习)
简单登录注册的实现(面向对象的复习)需求:设计用户类,包含用户名和密码两个属性设计LoginDemo类设计用户登录方法用户有三次登录机会,如果连续三次登录失败则退出程序功能实现页面: 实现源码: //用户类 class Users{ Strin...
Java面向对象内存分析
title: Java面向对象内存分析date: 2018-07-28 11:12:50tags: JavaSEcategories:- Java- JavaSE一、Java虚拟机的内存区域 Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area 具体如图所...
《java入门第一季》之面向对象(接口收尾)
通过案例的形式,结束接口部分。/*猫狗案例,加入跳高的额外功能分析:从具体到抽象猫:姓名,年龄吃饭,睡觉狗:姓名,年龄吃饭,睡觉由于有共性功能,所以,我们抽取出一个父类:动物:姓名,年龄吃饭();//吃的不一样,定义为抽象方法睡觉(){}猫:继承自动物狗:继承自动物跳高的额外功能是一个新的扩展功能,...
《java入门第一季》之面向对象(包概述)
由于eclipse等ide的强大功能,使得建包,导包用一些快捷键就能完成。这里对包的概念做稍微的叙述,了解即可:分包后使得项目更加清晰,提高代码维护性。包: A:其实就是文件夹 B:作用 a:把相同的类名放到不同的包中 b:对类...
《java入门第一季》之面向对象(谈谈接口)
软件中有接口,这里的接口与硬件中的接口还是有很大区别的。这里介绍接口不考虑JDK8的新特性(JDK8开始接口里面可以有非抽象方法了,介绍JDK8新特性可能要到整个第一季写完吧!)还是直接进入接口的学习:/*接口的特点:A:接口用关键字interface表示interface 接口名 {}B:类(实现...
《java入门第一季》之面向对象静态内部类和非静态内部类的区别
很感谢在内部类章节,“开心阳”先生给与的建议。使用静态内部类。这里就简单说一下静态内部类的使用。package com.devin;public class MyMain{ private static String name = "woobo"; private String num ...
java 28 - 1 设计模式 之 面向对象思想设计原则和模版设计模式概述
在之前的java 23 中,了解过设计模式的单例模式和工厂模式。在这里,介绍下设计模式面向对象思想设计原则在实际的开发中,我们要想更深入的了解面向对象思想,就必须熟悉前人总结过的面向对象的思想的设计原则单一职责原则开闭原则里氏替换原则依赖注入原则接口分离原则迪米特原则单一职责原则其实就是开发人员经常...
Java面向对象_单例设计模式
单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点1.构造方法私有化2.声明一个本类对象3.给外部提供一个静态方法获取对象实例两种实现方式:饿汉式和懒汉式何种情况下使用呢?当一个类中没有属性(对象的状态);该类作为工具类使用非常频繁;好处:节省内存(因为不断创建对象会消耗内存) pu...
0013 Java学习笔记-面向对象-static、静态变量、静态方法、静态块、单例类
static可以修饰哪些成员成员变量---可以修饰构造方法---不可以方法---可以修饰初始化块---可以修饰内部类(包括接口、枚举)---可以修饰总的来说:静态成员不能访问非静态成员静态变量static修饰的变量为静态变量在创建对象时,静态变量位于方法区中,而非像实例变量一样,位于堆内存中一个类的...
Java面向对象 Main函数 静态的应用 单例设计模式
Java面向对象 Main函数 静态的应用与单例设计模式知识概要 (1)Main函数的细解(2)静态的应用,静态变量,静态代码块,静态函数(3)单例设计模式1.Main函数的细解 public static void ma...
java学习面向对象之封装
在以往几节当中我们讲到了什么是类,类就是对一类事物的描述,比如现在我们有一个人类class Person{/***这里我们分别在name和age上加上了元素的访问权限*这里的private是指,这个变量只能被当前类访问,其他的地方是没法访问到的,即使是当前类的一个实例化对象*也是没法访问的。那么这里...