关闭

面向对象(七)

一、类名作为形式参数 形式参数: 基本类型(太简单) 引用类型 类(匿名对象的时候其实我们已经讲过了)需要的是该类的对象 抽象类:需要的是该抽象的类子类对象 接口:跟接口很相似,需要的是该接口的实现类对象。abstract class Person{ public abstra...
阅读(58) 评论(0)

面向对象(六)

一、抽象类 1.抽象类概述 回想前面我们的猫狗案例,提取出了一个 动物类。并且我们在前面也创建过了动物 对象,其实这是不对的。为什么呢?因为, 我说动物,你知道我说的是什么动物吗? 只有看到了具体的动物,你才知道,这是 什么动物。所以说,动物本身并不是一个 具体的事物,而是...
阅读(91) 评论(0)

面向对象(五)

一、final 1.继承的代码实现: 由于继承中方法有一个现象:方法重写。 所以,父类的功能,就会被子类给覆盖掉 有些时候,我们不想让子类去覆盖掉父类的功能,只能让他使用。 这个时候,针对这种情况,java就提供了一个关键字:finalfinal:"最终"的意思,常见的是它可以修饰类,方法,变量。 class Fu{ // Z...
阅读(60) 评论(0)

面向对象(四)——继承多态

一、继承 1.继承概述: 把多个类中相同的内容给提取出来定义到一个类中 如何实现继承呢? java提供了一个关键字:extends 格式: class 子类名 extends 父类名 {} 继承的好处: A:提高了代码的复用性 B:提高了代码的维护性 C:让类...
阅读(128) 评论(0)

面向对象(三)

一、static关键字 1.static关键字的引入 定义一个人类姓名和年龄都是变化的,每个人的姓名和年龄是不同的 但是,我们现在选取的几个人都是中国人,他们的国籍都是一样的 一样的国籍,我每次创建对象,在堆内存都要开辟这样的空间, 我就浪费了,那怎么办?针对多个对象有共同的成员变量的时候, java就提供了一个关键在来修饰:static.它修饰的变量是被所有的对象所共享的。 class Per...
阅读(54) 评论(0)

面向对象(二)

一、封装的概述 1.定义一个学生类: 成员变量:name,age; 成员方法:show()方法。我们在使用这个案例的过程中发现了一个问题。 通过对象去给成员变量赋值,可以赋值一些非法的数据。 这是不合理的。 应该是这个样子的,在赋值之前,先对数据进行判断。 判断到底在哪里做比较合适呢? StudentDemo类是一个测试类...
阅读(54) 评论(0)

面向对象(一)

一、面向对象的开发、设计以及特征 面向过程:事物比较简单,可以用线性的思维去解决。面向对象(Oriented Object) 核心:以面向对象的方式来组织代码,封装数据。 面向对象开发: 就是不断的创建对象,使用对象,指挥对象做事情 面向对象设计: 其实就是在管理和维护对象之间的关系 面向对象特征: 封装,继承,多态 采用面向对象的方式思考问题:...
阅读(51) 评论(0)

JavaSE-java基础(三)

一、数据类型: 数据类型: java是一种强类型的语言,针对每一种数据都定义了明确的数据类型。 1.分类: A:基本数据类型 B:引用数据类型 2.基本数据类型:4类8种 A:整数 占用字节数 byte 1...
阅读(59) 评论(0)

JavaSE-java语法基础(二)

一、标识符中常见的命名规则: 常见的命名规则:见名知意 举例:定义一个学生类 class Student{} 包:其实就是文件夹,用于把相同的类名进行区分。 全部小写 单级:yangbin 多级:cn.yangbin 类或接口:...
阅读(78) 评论(0)

java开发中常见问题

一、扩展名被隐藏了,如何显示出来: 工具—>文件夹选项—>查看—>去除隐藏的那个钩钩。二、如果要执行一个不存在的类,就会出现NoClassDefFoundError的错误,如果执行的类文件中没有main方法,或者是敲错了main方法,则会出现提示NoSuchMethodError.三、java.lang.StackOverflowError 可能的情况是:在定义递归的时候,没有定义递归结...
阅读(56) 评论(0)

ASP.NET-实训内容

一、认识MVC模式 注意:*MVC是针对视图层来说的,意思这个MVC框架只是视图层的。(这里的MVC和java的MVC有区别) 控制器Controller:处理用户交互,与模型协作,并选择一个视图作为用户界面来显示。 视图View:显示结果的用户界面。 模型Model:用于封装与应用业务逻辑相关的数据以及用于控制访问和修改这些数据的业务规则。二、安...
阅读(175) 评论(0)

Android控件

一、Button 按钮时Android中最常用的控件之一,下面就一起来看看按钮的属性: 在这次做项目中,新学到的两个知识点就是: 1.将Button的背景设置为透明的 android:background="@android:color/transparent"...
阅读(99) 评论(0)

JavaSE——java语法基础(-)

在我们一开始学习java是并不是直接就使用java的集成开发环境,而是通过记事本写java代码,然后在DOS窗体下编译运行的。那么掌握一定的DOS窗口的操作命令就是必要的。 1. 常见的DOS窗口操作命令: 磁盘名:回车 盘符的切换 dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:改变...
阅读(163) 评论(0)

开启一段生命的路程——博客开写了!

为什么要写博客呢? 其实自己并没有刻意去想过,只是觉得,自己不够自信。通过写博客可以将自己所学、所思、所想都变成一种可见的积累,给自己更多的自信。 自己现在在一所普通的二本院校读本科,学的是计算机科学与技术专业(软件),今年已经大三了。按理说,到大三了,我们应该不在是迷茫,而是应该找到自己的方向,努力学习。但是,坦白的说,我仍然觉得自己有点迷茫。学习了两年的专业知识,自己...
阅读(135) 评论(0)
    个人资料
    • 访问:1275次
    • 积分:145
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档