- 博客(9)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 JAVA类self study note
JAVA数据域封装的思想为保证类代码的可读性以及数据的安全性,通过对类中的某些变量的封装,并且通过统一的方法进行调用,成之为JAVA的数据域封装(Data Field Encapsulation)下段代码可以解释:这是一个类的代码片段package com.shikun;public class CircleWithPrivateDataFields { private doub
2015-02-12 22:09:50 435
原创 JAVA self study note6
JAVA中的对象组成 一个对象可以包含另一个对象,他们之间的关系称之为组成(composition),是一种特殊的集合关系。 一个对象可以拥有多个集合对象。他们之间的关系则称为集合。比方说:”a student has a name” 这就包含了两个对象,student类和name类,并且他们之间的关系是集合的关系。 这种类之间的关系就形成了一种多样性(multiplicity)。 a st
2015-02-14 18:11:40 466
原创 JAVA self study note5
JAVA类中this关键字的引用关键字key代表类的本身。它可以在一个构造器中使用,去调用另一个同类中另外一个构造器。可以使用key关键字去调用类对象的实例化成员。比如下面的代码其实质是一样的。public class Circle{private double radius;...public double getArea(){return this.radius*thi
2015-02-13 21:36:37 438
原创 JAVA self study note4
JAVA中变量的范围实例化变量(instance variables)的范围和静态变量(static variables)的范围都是整个类。不管变量声明在哪个位置。所以在类中应该提前声明好变量。可以只声明一次变量,但你可以在方法中将相同名字的变量声明多次(当然在不同的括号中)。这就是类与方法的区别。如果一个本地变量(local variable,即也是方法中的变量)和类中的一个变量重名
2015-02-13 20:24:56 597
原创 JAVA self study note3
JAVA中面向对象的编程思想我们经常会创造一些对象使得他们的内容不被修改。称一个对象是不可改变的对象(immutable objects),称其类为不变类(immutable class),若需要访问私有变量,则必须使用方法去访问。如果一个类是不可变的,其所有的数据域必须是私有的,也不能包含公有的set方法。但是,不包含设置set方法和公有变量的类不一定是不可变类。比如下面的代码:
2015-02-13 19:23:25 453
原创 JAVA类 self study note2
JAVA中传对象给方法可以将一个对象传给方法。就像传数组一样,而传对象给方法就是将对象的引用传给方法。下面这段代码解释了这个要点。package com.shikun;public class Test3 { public static void main(String[] args) { // TODO Auto-generated method stub CircleW
2015-02-13 18:40:04 585
原创 JAVA(2)
练习看到了如何产生随机生成的大小写字母代码如下public class Practise1{ public static void main(String[] args){ char A=(char)(Math.random()*26+'a'); System.out.println(A); } }要是想生成大写字母,改成A即可
2015-01-19 19:41:41 542
原创 JAVA(1)
使用JAVA Programming教材,在自学过程中,发现prinf这个语句在eclipse中提示错误,然后将程序跑在NetBean中却可以正确运行,最后更改了eclipse的设置得以解决。方法如下:右键项目,选择properties->Java Compiler->将设置改成1.4以上即可。我改成了1.6。
2015-01-15 12:38:53 445
新手求大神推荐网络爬取基础的书籍
2015-01-12
Eclipse中调用javax.swing的问题
2014-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人