zoukankan      html  css  js  c++  java
  • 基础语法

    1.标识符和关键字

      标识符:java程序的组成,⽐如类名、⽅法名、变量名等

      注意点: * 标识符可以由字⺟、数字、下划线_ 、美元符($)组成,但不能包含%,空格等其他 特殊字符,不能以数字开头 * 区分⼤⼩写 * 不能是java关键字

      Java关键字: 是电脑语⾔⾥事先定义的,有特别意义的标识符,有时⼜叫保留字,关键字 不能⽤作变量名、⽅法名、类名、包名和参数

    boolean、bytechardoubleenumfloatintlongshortvoid
    privateprotectedpublicdefaultabstract、extends、classinterfacereturnstatic、super、assert、breakcasetrycatchconstcontinuedoelse、final、finallyforgotoif、implements、import、instanceof、native、new、package、switch、synchronized 、thisthrow、throws、transient、volatilewhile

    2、java修饰符

      访问修饰符:

        限定类、属性或⽅法是否可以被程序⾥的其他部分访问和调⽤的修饰符

        private < default < protected < public

        ⾮访问修饰符:⽤来修饰或者辅助功能,

        例如static、final、abstract、synchronized等

      外部类修饰符: public或者为默认

      ⽅法、属性修饰符:private、default、protected、public

      public - 公开对外部可⻅

      protected - 对包和所有⼦类可⻅

      private - 仅对类内部可⻅

      方法级别

     类

    package chapter4_2;
    
    public class Father {
        protected void test(){
            System.out.println("我是father类的test方法");
            test1();
        }
    
        private void test1(){
            System.out.println("我是father类的test1方法");
        }
    }

    主入口

    package test;
    import chapter4_2.Father;

    //MainTest 作为 Father 的子类
    public class MainTest extends Father{ public static void main(String [] args){ System.out.println("我是MainTest"); MainTest mainTest = new MainTest(); mainTest.test(); } }

      属性或者成员变量,都⽤private修饰,不⽤其他的,这个是java开发的约束

    Java中public class与class的区别

      在⼀个*.java的⽂件中,只能有⼀个public class的声明,有多个public则编译报错,其类名 称必须与⽂件名称完全⼀致,但是允许有多个class的声明,

    public class A{
     public static void main(String [] args){
     System.out.println("A");
     }
    };
    class B{};
    class C{};

    只有public修饰的类,才能在包外部包可⻅;否则只是包内私有的类,类不能被其他包访 问。

    dayehui
  • 相关阅读:
    Maven安装
    (字符串哈希表)找到字符串中不重复出现字符的最长子串长度
    (动态规划)给定三角形,找到从上到下的最小路径总和
    (链表)删除链表的重复元素
    (树)判断二叉树是否为BST
    (动态规划)机器人走迷宫问题
    (数组)Largest Rectangle in Histogram(栈解问题)
    (树)每一层节点的右指针问题(层次遍历)
    (字符串)count and say
    (贪心)加油站绕圈问题
  • 原文地址:https://www.cnblogs.com/zrh-960906/p/13973358.html
Copyright © 2011-2022 走看看