- 博客(11)
- 收藏
- 关注
原创 9.内部类
内部类 就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对于A类来说就是内部类,而A类相对于B类来说就是外部类了。 成员内部类 静态内部类 局部内部类 匿名内部类 package opp01.Demon08; public class Outer { private int id=10; public void out() { System .out.println("这是外部类的方法"); } public class Inne
2021-04-24 00:01:44
133
原创 8.接口
一 接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有! **接口:只有规范!**自己无法约束专业约束!约束和实现分离:面向接口编程 接口就是规范,定义的是一组规则,体现了现实世界中***“如果你是…则必须能…”***的思想。如:如果你是好人,则必须干掉坏人。 **接口本质是契约,就像我们人间法律一样。**制定好后大家都遵守。 OO的精髓,是对对象的抽象,最能体现这一点就是接口。为什么我们讨论设计 模式都只针对具备了抽象能力的语言(比如c++,java,c#等)
2021-04-23 23:59:52
148
原创 7.instanceof应用之抽象类
instanceof应用 {类型转换} 应用类型, package opp01.Demon04; public class Person { } ----------------------------------------------------------------------------------------- package opp01.Demon04; public class Teacher extends Person{ } -----------------------------
2021-04-23 23:58:56
359
原创 6.面向对象的三大特性
一.封装 该露的露,该藏的藏 我们程序设计要追求“高类聚,低耦合。就是类的内部数据操作细节自己完成,不允许外部干涉;仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表现,而应该通过操作接口来访问。 属性私有:get/set public class Student { //类 private 私有 //属性私有 private String name;//姓名 private int id;
2021-04-23 23:57:11
140
原创 5.创建与初始化对象
创建与初始化对象 使用new关键字创建的时候,除了分配空间之外,还会给创建好的对象进行默认化的初始化以及对类中构造器的调用。 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用。并且有2 个特点: 必须和类中名字相同 必须没有返回类型,也不能写void. public class PetTest { public static void main(String[] args) { //创建类的对象:new+构造器 Pet dog=new Pet(); dog.shout();
2021-04-23 23:55:27
130
原创 4.break continue
break continue用法 1.break在任何循环语句主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余语句。 public class BreakDemon01 { public static void main(String[] args) { int i=0; while(i<=10) { i++; System.out.println(i); if(i==5) { break; }
2021-04-23 23:53:59
76
原创 4.方法
1.什么是方法 1.System.out.println()【类.对象.方法】 2.java方法是语句的集合,他他们在一起执行一个功能 方法包含于类或对象 方法在程序中被创建,在其他地方被引用。 方法是解决一类问题的集合的步骤的有序集合 public class Demon01 { //main 方法 public static void main(String[] args) { test(); } public static void test() { int i=0
2021-04-23 23:52:24
80
原创 3.Scanner用法
--------------------------------------------------------------------------------import java.util,Scanner public class scanner03 { public static void main(String args[]) { //输入多少个数字,求其和和平均数,每一个数字用回车确认,通过输入非数字来结束输入,并输出结果。 Scanner scanner=new Scanner(Sys
2021-04-23 23:50:41
187
原创 2.循环方法
while循环 while是最基本循环,结构为: while(布尔表达式){ 循环内容 } 2.只要布尔表达式为true,循环会一直执行下去 大多数情况下会让循环停止下去我们需要一个表示式失效的方式来结束循环。 public class whileDemon01 { public static void main(String args[]) { //输出100 int i=0; while(i<100) { i
2021-04-23 23:49:17
254
原创 1用户变量,常量作用域
变量 是什么:就是可以变化的量! Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 type varName [=value] [{,varName[=value]}]; //数据类型 变量名=值;可以使用逗号隔开来声明多个同类型变量 注意事项 每个变量都有类型,类型可以是基本类型,也可以是引用类型。 变量名必须是合法的标识符。 变量声明是一条完整的语句,因此每一个声明都必须以分号结束。 变量作
2021-04-23 23:48:07
274
原创 day1.2021.316
MarkDown学习 标题 三级标题 四级标题 字体 hello,word hello,word hello,word 引用 选择狂神说java,走向人生巅峰 分割线 图片 超链接 [点击跳转到狂神博客 列表 表格 名字 性别 生日 张袁中 男 1997.1.1 代码 1. public ...
2021-03-16 23:00:04
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人