- 博客(19)
- 收藏
- 关注
原创 多态和抽象类
多态是面向对象的精髓,多态分静态和动态多态。 静态多态 ———— 重写重载 多态多态————编译期不知道多态的结果,要运行起来才会知道效果,根据绑定对象的不同而又不同结果。 instanceof做判断来判断传入参数 package yun.day.zuo; public class Rectanble extends Shape{ private int width; priv
2015-07-09 20:56:56 571
原创 static 的运用和内部类
Static 静态可以在类名前面 方法名前面 还有变量前面。 全类共享一个值,在加载类的时候先加载到堆的代码段。 对象初始化:在类的构造器之前执行,预先做一些初始化判断(一般很少用到) public class FormarTest { static int maxStringLength; static double minSize; public static bool
2015-07-08 20:17:26 347
原创 继承
继承:在面向对象编程中可以通过一个扩展一个已有类病继承该类的属性和行为。来创建一个新的类这种方式叫继承。 super():调用指定的父类构造方式。能且只能写在构造方式的第一句。 object:超类。 所有类的都能继承object。 方法重写是用在继承。方法名一致,参数列表一致。类型一致。 注意:子类是不能继承父类构造函数。 final 变量前面为常量。类前面这个类不能被继承。方法前面不
2015-07-07 20:08:54 416
原创 对象调用数组运用 学习很吃力
数组(集合) ①:只能存放相同的数据类型的数据元素。 ②:数组元素存放在连续的内存地址空间。 ③:数组长度一旦确定是不可以改变的。 创建数组 声明的方法: ①:数据类型[] 数据变量名; ②:数据类型 数据变量名[]; int[] a;(java标准写法) int a[];(c) 使用new关键字初始化数组,并且指定数
2015-07-06 22:29:19 467
原创 文曲星
package com.wenqu; import java.util.Scanner; public class Wenqu { public static void main(String[] args) { Shuzi(); } public static void Shuzi(){ int[] arr = new int[4]; for (int i = 0; i
2015-07-04 20:27:02 668
原创 多态
多态不得不说是一个难点,对象的确是一辈子的事情。 封装的理念不是很熟悉。多态是同一个行为,因为传入类型不同结果不同。 package day1_oneplus; public class PeoPle { private String name; private int age; private boolean gender; public PeoPle(in
2015-07-02 14:38:56 335
原创 调用
多态不得不说是一个难点,对象的确是一辈子的事情。 封装的理念不是很熟悉。多态是同一个行为,因为传入类型不同结果不同。 package day1_oneplus; public class PeoPle { private String name; private int age; private boolean gender; public PeoPle(in
2015-07-02 14:29:53 380
原创 java 项目
首先定义四个类 package yun.cn; public class Car { private String name; private String color; private int age; public String getName() { return name; } public void setName(String name) { this.name
2015-07-01 23:18:44 362
原创 第一个小项目
public class Student4{ public static String[] name = new String[20]; public static int[] XueHao = new int[20]; public static int[] ChengJi = new int[20]; public static int num = 0;
2015-06-26 22:07:22 353
原创 for的灵活运用
class ZuDemo2{ public static void main(String[] args) { int[] d = {4,56,98,266,365,458,565,855}; int dex = -1; for (int i = 0; i if (d[i] == 266) { dex = i; break; } } for (int i = dex; i
2015-06-24 19:16:34 468
原创 真TMD难,代码。我是菜鸟别喷
do{} while() do while 不管是否满足条件,首先都会执行一次。do while难点在于如 何设置出口。 int x = 1; do { System.out.println(x); x++; } while (x if(x>0){ continue; } continue的意思就是满足x>0的条件将跳
2015-06-23 20:03:36 500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人