Java 类的区分

原创 2016年05月30日 14:55:30

内部类:在其他内部定义的类。

静态内部类 和 非静态内部类:

class 前加static ,不可以直接访问宿主类成员,只有通过对象来访问外部类,使用对象成员调用。

宿主类访问内部类需要内部类对象调用。

局部内部类:

变量定义在类中叫做成员变量,定义在方法中叫做局部标量。

类定义在方法中叫做局部内部类。

匿名内部类:

没有名字的内部类。

直接构造对象,方便的构造当前使用的对象

对象克隆,创建并返回对象的一个副本。

protected Object clone() throws CloneVotSupportedException

得到的是Object队象,需要的是进行类型转换。

 

抽象类: abstract

在类中定义方法,在子类中去实现

抽象方法:public abstract int hello()

抽象类不可以被实例化,对于子类可以进行实例化。

Object 类:所有类的祖先类。

可以存储各种对象,却丢失类型

equals() 函数,只有两个对象指向一个对象时才会相同。

接口和内部类:

定义了一系列的抽象方法和常量,形成一个属性结合,接口修饰符为默认或者public

默认时接口所在包之外的类不可用 。 public 可以用

接口内变量被设置为 public static final

接口方法为抽象,并为public

接口不可实例化。

 

public 公共

protected 子类可访问

private 所在类访问

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java类的区分

上篇博客中,android的源码调用了isMemberClass()方法,不知道这个方法有什么作用,查了一下api,竟然还能判断类的类型 不错挺好玩的,于是google了一下,借了别人博客的一个小例...
  • zkw12358
  • zkw12358
  • 2014年11月26日 01:20
  • 476

java中实体类的区分

ational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 ...
  • tianya2010ji
  • tianya2010ji
  • 2014年10月09日 13:53
  • 836

soot -- 区分是否是java类的代码

代码如下:(根据几个前缀来进行区分) public boolean isJavaLibraryClass() { if (name.startsWith("java.") || name....
  • TheSnowBoy_2
  • TheSnowBoy_2
  • 2016年07月15日 17:25
  • 375

从头认识java-8.9 嵌套类(使用static的内部类)

这一章节我们来讨论一下嵌套类。1.概念内部类使用static的时候就是嵌套类。package com.ray.ch07; public class Test { private static cl...
  • raylee2007
  • raylee2007
  • 2015年11月13日 11:36
  • 1502

Java 字符串不区分大小写和区分大小写替换————一句代码就能搞定(2种方法)

  import java.util.regex.Matcher; import java.util.regex.Pattern; public class ReplaceS {...
  • wensiqun
  • wensiqun
  • 2010年12月06日 21:22
  • 4450

Java I/O— 梳理各种“流”

背景   Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。 ...
  • u010924834
  • u010924834
  • 2015年06月07日 21:51
  • 1995

JAVA开发中出现MySQL数据库查询不区分大小写

初学者最近在弄一个小小的聊天软件,发现账号和密码在利用MySQL数据库查询的时候出现无法区分大小写,即数据库里面存在root用户名,密码为123。此时如果我输入ROOT作为用户名,密码为123。且RO...
  • u014621130
  • u014621130
  • 2014年07月20日 00:04
  • 991

敏感词汇过滤(不区分大小写)

用户评论内容敏感词屏蔽,过滤
  • qigc_0529
  • qigc_0529
  • 2016年10月31日 16:40
  • 1575

java中类,方法命名时的大小写问题

类或者接口 一个单词:首字母大写 举例:Student,Demo 多个单词:每个单词首字母大写 举例:HelloWorld,StudentName 方法或者变量 一个单词:首字母小写 举...
  • daijiguo
  • daijiguo
  • 2015年03月03日 09:21
  • 2192

PHP命名大小写区分问题

1. 变量名区分大小写 1 2 $abc = 'abcd'; 3 echo $abc; //输出 'abcd' 4 echo $aBc; //无输出 5 echo $A...
  • wanghongbiao1993
  • wanghongbiao1993
  • 2017年03月30日 14:46
  • 780
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java 类的区分
举报原因:
原因补充:

(最多只允许输入30个字)