• 【java基础】——java面向对象(下)—多态、内部类、异常、包

    时间:2023-02-24 22:44:17

    一、面向对象——多态 1、多态概述 ①什么是多态?某一事物在不同时刻表现出来的不同状态。 如:猫可以是猫的类型。猫 m = new猫();同时猫也是动物的一种,也可以把猫称为动物。 ②多态的好处:提高了代码的可扩展性,前期定义的代码可以使用后期的内容。 ③多态的弊端:前期定义的内容不能使用后期子类...

  • Java面向对象设计主要有三大特征:封装性、继承性和多态性

    时间:2023-02-24 18:01:14

    Java面向对象设计主要有三大特征:封装性、继承性和多态性 一  封装性      1.1  概念:它是将类的一些敏感信息隐藏在类的类部,不让外界直接访问到,但是可以通过getter/setter方法间接访问。 1.2  目的:我们可以并且有可能在方法中,添加自己的限制,保证数据的有效性;从某种程度...

  • Java面向对象练习题之水仙花数

    时间:2023-02-23 23:22:32

    编写一个Java应用程序,该应用程序包括2个类:ShuiXianHuaShu类和主类E。Print类里有一个方法output()功能是输出100 ~ 999之间的所有水仙花数(各位数字的立方和等于这个三位数本身,如: 371 = 33 + 73 + 13。)在主类E的main方法中来测试ShuiXi...

  • java面向对象 练习题1

    时间:2023-02-23 14:19:10

    要求完成一个系统的登录程序,通过初始化参数输入用户名和MIME,如果输入用户名为csdn,密码为admin,则显示"登录成功",否则显示"登录失败". public class TestDemo{public static void main(String args[]){if("csdn".eq...

  • java面向对象练习题

    时间:2023-02-23 13:56:15

    package com.num3.lianxi;/*猜数字游戏:一个类 Lianxi31有两个成员变量a、b,a有一个初值100。定义一个方法guss,对类的成员变量a,用b进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。在main方法中测试 */public class Lia...

  • 黑马程序员_02Java面向对象总结

    时间:2023-02-19 17:46:59

    ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 三:面向对象 1,  面向对象 1.     面向过程 强调过程,执行者 2.     面向对象 强调对象,指挥者 特点: 1)将复...

  • 黑马程序员 Java面向对象——(匿名)内部类

    时间:2023-02-16 17:09:30

    ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 面向对象 内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类,嵌套类)。 简单的说就是...

  • java面向对象-成员变量和局部变量

    时间:2023-02-15 13:18:13

    面向对象的成员变量和局部变量 区别:    位置不同:       成员变量:在类中方法外       局部变量:在方法定义中或者在方法声明上    在内存中的位置不同:        成员变量:在堆内存        局部变量:在栈内存    生命周期不同:         成员变量:随着对象的创...

  • Java面向对象3(K~O)

    时间:2023-02-14 12:59:05

     K     正方形(SDUT 2444) import java.lang.reflect.Array;import java.util.*;public class Main {public static void main(String[] arg...

  • 黑马程序员———JAVA面向对象程序设计基础笔记

    时间:2023-02-14 12:01:44

    ---------------------- android培训、java培训、期待与您交流! ---------------------- 通过对Java基础知识的学习,现将在开发过程中经常用到的知识汇总:   什么时候使用静态?  1.什么时候定义静态变量(类变量):    当对象中出现共享数据...

  • Java面向对象之函数式编程

    时间:2023-02-13 11:38:32

    1 函数式编程在数学中,函数就是有输入量、输出量的一套计算方案,也就是“用什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式来做。1.1 做什么,而不是怎么做例如:new Thread(new Ru...

  • 黑马程序员--Java面向对象——反射

    时间:2023-02-11 19:41:00

    ------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 面向对象 反射 理解反射的概念 反射就是把Java类中的各种成分映射相成Java类。 例如:众多的人用一个Person类来表示,那么众多的J...

  • 黑马程序员 Java面向对象——(网络编程)

    时间:2023-02-11 19:40:36

    ---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ---------------------- 面向对象 (网络编程:概述) 1、网络模型 (1)OSI参考模型 (2...

  • java面向对象(封装-继承-多态)

    时间:2023-02-01 23:17:37

    框架图理解面向对象面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程强调的是功能行为面向对象将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。面向对象的特点是一种符合人们思考习惯的思想可以将复杂的事情简单化将程序员从执行者转换成了指挥者完成需求时:先要去找具有所需的功能...

  • 简单登录注册实现(Java面向对象复习)

    时间:2023-01-18 14:30:01

    简单登录注册的实现(面向对象的复习)需求:设计用户类,包含用户名和密码两个属性设计LoginDemo类设计用户登录方法用户有三次登录机会,如果连续三次登录失败则退出程序功能实现页面:                            实现源码: //用户类 class Users{ Strin...

  • Java面向对象_单例设计模式

    时间:2023-01-06 14:11:53

    单例设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点1.构造方法私有化2.声明一个本类对象3.给外部提供一个静态方法获取对象实例两种实现方式:饿汉式和懒汉式何种情况下使用呢?当一个类中没有属性(对象的状态);该类作为工具类使用非常频繁;好处:节省内存(因为不断创建对象会消耗内存) pu...

  • java面向对象编程(九)--final

    时间:2023-01-06 12:30:40

    1、final概念final可以修饰变量或者方法。在某些情况下,程序员可能有以下需求:a、当不希望父类的某个方法被子类覆盖(override)时,可以用final关键字修饰。b、当不希望类的某个变量的值被修改,可以用final修饰。如果一个变量是final,则必须赋初值,否则编译出错。c、当不希望类...

  • 2018-2019-20175203 实验二 《Java面向对象程序设计》

    时间:2023-01-02 10:27:46

    2018-2019-20175203 实验二 《Java面向对象程序设计》实验报告 实验要求 没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程 完成实验、撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用...

  • JavaSE学习总结(四)——Java面向对象十分钟入门

    时间:2022-12-18 09:28:45

    面向对象编程(Object Oriented Programming,OOP)是一种计算机模拟人类的自然思维方式的编程架构技术,解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致性问题。Java是一种纯面向对象的语言,与C语言不一样他是面向过程的语言。通俗说Java程序主要是由类组成的,而...

  • Java面向对象基础教学(一)

    时间:2022-12-01 12:38:12

    这篇文章主要介绍了Java的面相对象编程思想,包括类对象方法和封装继承多态等各个方面的OOP基本要素,非常推荐,需要的朋友可以参考下,希望可以对你有所帮助